Support for CORS with simple requests in BaseHttpServer

viewer-2-initial-appearance
Marck 2010-11-01 13:36:30 +01:00 committed by Diva Canto
parent e327e990f5
commit 4d1f0c5348
1 changed files with 4 additions and 0 deletions

View File

@ -1450,6 +1450,10 @@ namespace OpenSim.Framework.Servers.HttpServer
if (responsedata.ContainsKey("reusecontext"))
response.ReuseContext = (bool) responsedata["reusecontext"];
// Cross-Origin Resource Sharing with simple requests
if (responsedata.ContainsKey("access_control_allow_origin"))
response.AddHeader("Access-Control-Allow-Origin", (string)responsedata["access_control_allow_origin"]);
//Even though only one other part of the entire code uses HTTPHandlers, we shouldn't expect this
//and should check for NullReferenceExceptions