Chromium Code Reviews| 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); |
| }; |