diff --git a/server/request_handler.cpp b/server/request_handler.cpp index 7e99d025f..d6645f4d8 100644 --- a/server/request_handler.cpp +++ b/server/request_handler.cpp @@ -127,6 +127,11 @@ void RequestHandler::handle_request(const http::request ¤t_request, osrm::json::render(current_reply.content, json_result); return; } + + current_reply.headers.emplace_back("Access-Control-Allow-Origin", "*"); + current_reply.headers.emplace_back("Access-Control-Allow-Methods", "GET"); + current_reply.headers.emplace_back("Access-Control-Allow-Headers", "X-Requested-With"); + // set headers current_reply.headers.emplace_back("Content-Length", cast::integral_to_string(current_reply.content.size()));