我的库Betamax用于存储单元测试的HTTP端点。它作为HTTP(S)代理运行,在HTTPS模式下基本上执行MITM攻击。使用Jetty,它会旋转两个代理实例,并通过隧道连接到HTTPS端口来响应HTTP端口上的HTTP连接。
我正在尝试用Netty替换Jetty作为依赖。当尝试使用Netty 4.0.7.Final复制此功能时,我遇到了处理 CONNECT & SSL握手。当我接受 CONNECT CONNECT 请求本身刚刚被重新路由时,缺少某些内容而不是新的 GET 请求进入代理
是否有使用Netty 4处理HTTP CONNECT 的示例?我查看了Netty的安全聊天示例,但socks协议与HTTP代理协议完全不同。我也看过LittleProxy并且它在某一点上有所帮助,但是它使用的是旧版本的Netty,并且API已经发生了很大变化。