Index: net/test/embedded_test_server/http_request.h |
diff --git a/net/test/embedded_test_server/http_request.h b/net/test/embedded_test_server/http_request.h |
index fcbf54cbdcff4d0d842cfd1a1b5b31e811b91339..d6ec5eee957886f9cefa38f116b5c1f9324a57b4 100644 |
--- a/net/test/embedded_test_server/http_request.h |
+++ b/net/test/embedded_test_server/http_request.h |
@@ -11,6 +11,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/strings/string_piece.h" |
+#include "net/http/http_chunked_decoder.h" |
mmenke
2015/02/12 15:34:30
Should forward declare this and include the header
xunjieli
2015/02/12 15:58:40
Done.
|
namespace net { |
namespace test_server { |
@@ -93,7 +94,7 @@ class HttpRequestParser { |
ParseResult ParseHeaders(); |
// Parses request's content data and returns ACCEPTED if all of it have been |
- // processed. Chunked Transfer Encoding *is not* supported. |
+ // processed. Chunked Transfer Encoding is supported. |
ParseResult ParseContent(); |
// Fetches the next line from the buffer. Result does not contain \r\n. |
@@ -108,6 +109,8 @@ class HttpRequestParser { |
// Content length of the request currently being parsed. |
size_t declared_content_length_; |
+ scoped_ptr<net::HttpChunkedDecoder> chunked_decoder_; |
+ |
DISALLOW_COPY_AND_ASSIGN(HttpRequestParser); |
}; |