Support response data streaming and add an example file downloader.

This commit is contained in:
Chunting Gu
2019-08-08 17:12:22 +08:00
parent 3077f21549
commit 0292b4b51e
19 changed files with 370 additions and 148 deletions
+6 -3
View File
@@ -8,7 +8,8 @@
// HTTP GET request parser test fixture.
class GetRequestParserTest : public testing::Test {
protected:
GetRequestParserTest() : parser_(&request_) {
GetRequestParserTest() {
parser_.Init(&request_);
}
void SetUp() override {
@@ -81,7 +82,8 @@ TEST_F(GetRequestParserTest, ParseLineWise) {
// HTTP POST request parser test fixture.
class PostRequestParserTest : public testing::Test {
protected:
PostRequestParserTest() : parser_(&request_) {
PostRequestParserTest() {
parser_.Init(&request_);
}
void SetUp() override {
@@ -146,7 +148,8 @@ TEST_F(PostRequestParserTest, ParseByteWise) {
class MultipartRequestParserTest : public testing::Test {
protected:
MultipartRequestParserTest() : parser_(&request_) {
MultipartRequestParserTest() {
parser_.Init(&request_);
}
void SetUp() override {