diff --git a/src/server/request_handler.cpp b/src/server/request_handler.cpp index 9a475b301..0dc1faf67 100644 --- a/src/server/request_handler.cpp +++ b/src/server/request_handler.cpp @@ -117,28 +117,12 @@ void RequestHandler::handle_request(const http::request ¤t_request, current_reply.headers.emplace_back("Access-Control-Allow-Headers", "X-Requested-With, Content-Type"); - if (route_parameters.service == "tile") { - - /* - std::istringstream is(json_result.values["pbf"].get().value); - boost::iostreams::filtering_streambuf in; - //in.push(boost::iostreams::gzip_compressor()); - in.push(boost::iostreams::zlib_compressor()); - in.push(is); - - std::ostringstream os; - - boost::iostreams::copy(in,os); - - auto s = os.str(); - - std::copy(s.cbegin(),s.cend(), std::back_inserter(current_reply.content)); - */ + if (route_parameters.service == "tile") + { std::copy(json_result.values["pbf"].get().value.cbegin(), json_result.values["pbf"].get().value.cend(), std::back_inserter(current_reply.content)); - //current_reply.content.append(json_result.values["pbf"].get().value current_reply.headers.emplace_back("Content-Type", "application/x-protobuf"); }