Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(757)

Unified Diff: net/test/embedded_test_server/http_request.cc

Issue 723343002: Update from https://crrev.com/304121 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/test/embedded_test_server/http_request.cc
diff --git a/net/test/embedded_test_server/http_request.cc b/net/test/embedded_test_server/http_request.cc
index 3acb550292f38bc420bad1ccc5020025c66997ff..3156e5134faa29cfe86586bc03d8ecbcef7ea137 100644
--- a/net/test/embedded_test_server/http_request.cc
+++ b/net/test/embedded_test_server/http_request.cc
@@ -83,8 +83,10 @@ HttpRequestParser::ParseResult HttpRequestParser::ParseHeaders() {
// Parse request's the first header line.
// Request main main header, eg. GET /foobar.html HTTP/1.1
+ std::string request_headers;
{
const std::string header_line = ShiftLine();
+ http_request_->all_headers += header_line + "\r\n";
std::vector<std::string> header_line_tokens;
base::SplitString(header_line, ' ', &header_line_tokens);
DCHECK_EQ(3u, header_line_tokens.size());
@@ -111,6 +113,7 @@ HttpRequestParser::ParseResult HttpRequestParser::ParseHeaders() {
if (header_line.empty())
break;
+ http_request_->all_headers += header_line + "\r\n";
if (header_line[0] == ' ' || header_line[0] == '\t') {
// Continuation of the previous multi-line header.
std::string header_value =
« no previous file with comments | « net/test/embedded_test_server/http_request.h ('k') | net/test/embedded_test_server/http_request_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698