Add basic CORS headers to allow cross-site access.

Add an HTTP header to all responses that allows use in a cross-origin
AJAX situation.
This commit is contained in:
root 2013-01-16 11:48:35 +01:00
parent f9ab8426ce
commit 454f7d021c

View File

@ -71,6 +71,11 @@ private:
request.endpoint = TCPsocket.remote_endpoint().address();
requestHandler.handle_request(request, reply);
Header CorsHeader;
CorsHeader.name = "Access-Control-Allow-Origin";
CorsHeader.value = "*";
reply.headers.push_back(CorsHeader);
Header compressionHeader;
std::vector<unsigned char> compressed;
std::vector<boost::asio::const_buffer> outputBuffer;