monkeyWie / proxyee

HTTP proxy server,support HTTPS&websocket.MITM impl,intercept and tamper HTTPS traffic.
MIT License
1.52k stars 567 forks source link

浏览器配置proxyee代理,访问本地虚拟机中部署的apache服务器得不到响应页面。 #118

Closed RonaldQin closed 3 years ago

RonaldQin commented 3 years ago

我使用默认的FullRequestIntercept,输出请求信息,proxyee控制台输出:

Request information: 
DefaultFullHttpRequest(decodeResult: failure(java.lang.IllegalArgumentException: text is empty (possibly HTTP/0.9)), version: HTTP/1.0, content: UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 0, cap: 0))
GET /bad-request HTTP/1.0
Request information: 
DefaultFullHttpRequest(decodeResult: failure(java.lang.IllegalArgumentException: invalid version format: BŸ0ÉRC˜DÎOQ*˜—ÝÆØ«QNM€ÊØULBÓޫ˅

浏览器没有响应页面。请问知道是哪有问题吗?

monkeyWie commented 3 years ago

看起来像是HTTP协议版本太低导致的,服务器是不是不支持HTTP1.1版本啊

RonaldQin commented 3 years ago

发现原因了,是我用的浏览器代理有默认设置,现在好了,谢谢!