在HttpParser中集成解压缩模块并编写对应的单元测试用例。

This commit is contained in:
Lu Qiuwen
2018-09-27 15:12:18 +08:00
parent 8a4f02fbb8
commit f47603c178
4 changed files with 963 additions and 18 deletions

View File

@@ -22,6 +22,7 @@ struct http_header_private
};
#define BV(x) (1 << x)
#define HTTP_ACCEPT_ENCODING_NONE 0
#define HTTP_ACCEPT_ENCODING_IDENTITY BV(0)
#define HTTP_ACCEPT_ENCODING_GZIP BV(1)
#define HTTP_ACCEPT_ENCODING_DEFLATE BV(2)
@@ -65,6 +66,7 @@ struct http_half_private
/* Content-Encoding */
uint16_t content_encoding;
struct hf_content_converter * cv_unpress_object;
/* Header Parser */
struct evbuffer * evbuf_header_field;