comparison Core/HttpServer/MongooseServer.cpp @ 1977:ad95331c526a

trace log of http headers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 15 Apr 2016 10:47:53 +0200
parents af0c90ae0915
children fabf7820d1f1
comparison
equal deleted inserted replaced
1976:325772dadcd6 1977:ad95331c526a
595 // Extract the HTTP headers 595 // Extract the HTTP headers
596 IHttpHandler::Arguments headers; 596 IHttpHandler::Arguments headers;
597 for (int i = 0; i < request->num_headers; i++) 597 for (int i = 0; i < request->num_headers; i++)
598 { 598 {
599 std::string name = request->http_headers[i].name; 599 std::string name = request->http_headers[i].name;
600 std::string value = request->http_headers[i].value;
601
600 std::transform(name.begin(), name.end(), name.begin(), ::tolower); 602 std::transform(name.begin(), name.end(), name.begin(), ::tolower);
601 headers.insert(std::make_pair(name, request->http_headers[i].value)); 603 headers.insert(std::make_pair(name, value));
604 VLOG(1) << "HTTP header: [" << name << "]: [" << value << "]";
602 } 605 }
603 606
604 if (that->IsHttpCompressionEnabled()) 607 if (that->IsHttpCompressionEnabled())
605 { 608 {
606 ConfigureHttpCompression(output, headers); 609 ConfigureHttpCompression(output, headers);