Cross Origin Resource Sharing (CORS)
Web browsers commonly apply same-origin restrictions to network requests. This basically means that a web application running from site A can't access data at site B.
Cross Origin Resource Sharing extends this model by allowing the server B to return the list of allowed origins in a response header. The user agent (web browser) then checks if A is present in that list.
For the simplest allow all case it's enough to add following line to the response header:
Access-Control-Allow-Origin: *
To enable CORS for any RemObjects HTTP server channel, set its SendCrossOriginHeader property to true and add an OnSendCrossOriginHeader handler to override the default *.
See Also
- HttpServerChannel (.NET)
 - TROBaseHTTPServer (Delphi)
 - Read more about CORS at https://www.w3.org/wiki/CORS