From 454f7d021c8daf0137134b69d88d136feb634583 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 16 Jan 2013 11:48:35 +0100 Subject: [PATCH] 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. --- Server/Connection.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Server/Connection.h b/Server/Connection.h index ea1ebd933..8a7eb52ec 100644 --- a/Server/Connection.h +++ b/Server/Connection.h @@ -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 compressed; std::vector outputBuffer;