Closed dujianchi closed 3 years ago
发现
public void handleRequest(FullHttpRequest httpRequest, HttpProxyInterceptPipeline pipeline)
中的HttpProxyInterceptPipeline.getRequestProto()
有是否是ssl的判断,可以直接用这个判断吗?
@dujianchi 可以的,原始的请求信息都在HttpProxyInterceptPipeline.getRequestProto()
里面。
我拦截到请求FullHttpRequest的时候,想要获取正确的url,假设原始请求如下:
我通过FullHttpRequest.url()取到了:
然后又通过FullHttpRequest.headers().get("Host")取到了:
但是这个host是不带协议的,我无法判断它实际上是https还是http,我该如何获取如下的完整url?