| Age | Commit message (Collapse) | Author |
|
Upgrade应答码处理功能,透转WebSocket协议。修正多配置命中场景下优先级反转等问题。增加MasterLog记录功能。
|
|
|
|
增加HTTP动作执行情况摘要记录功能,便于调试。调整HTTP替换策略解析实现,增加分号的转义功能。
|
|
增加HttpSession的追踪功能,在HttpSession析构时打印四元组、URL等信息,便于诊断问题。
增加全局线程号功能,启动多线程处理功能。
|
|
|
|
增加预置的内容类型白名单过滤列表,只针对text类型的内容执行应答侧处理。
|
|
实现HTTPSession的Bypass功能,并将命中白名单配置的Session置为Bypass状态。
* 实现HTTPSession的Bypass功能,当一个Session被置为Bypass状态时,不再调用上层处理业务,同时按Stream方式处理应答。
* 增加命中白名单配置的Session置为Bypass状态功能,提高白名单配置对应的连接的处理速度。
|
|
基本实现HTTP应答侧内容替换功能,支持对HTTP应答头部和应答体的内容替换。
|
|
改进Chunk模式的数据转发方法,降低连接转发延迟与数据缓存量
* 原实现需将所有的Chunk收起以后,统一处理再转发;
* 利用HttpParser的Pause模式。当解析完一个Chunk后,置HttpParser为Pause模式,
退出回调函数,调用业务处理函数,而后立即转发。
|
|
1. 改进HttpResponse接口,增加BodySegment的概念,对应HttpChunk的解析。每个
BodySegment对应一个HttpChunk;
2. 增加HexDump函数,便于调试时输出二进制流的十六进制表示。
|
|
|
|
|
|
|
|
|
|
1. 增加HttpHeaders统一描述接口并增加Http1.0/1.1的实现;
2. 增加HttpActionReplace的头部URI、字段、请求体的替换功能。
TODO: 目前,不支持Http1.0/1.1压缩部分内容的替换。
|
|
|
|
|
|
|
|
|
|
|
|
|