【发布时间】:2015-09-08 22:31:43
【问题描述】:
我正在尝试通过代理服务器验证与 http 服务器的 SSL 连接。就我而言,我有 4 条信息全部由用户提供,并且我想明确验证:目标主机、目标端口、代理主机、代理端口。我宁愿不发出实际的 HTTP 请求来进行此验证,因为这需要另外 2 条信息:请求方法和路径(即“GET /”)。我真的很想能够使用 HttpClient 库,因为它支持 NTLM 代理身份验证。
我想我想要的是将 CONNECT 请求的响应发送到代理服务器,因为它只需要我拥有的 4 条信息(加上任何代理凭据)。但是,这似乎是一个隐式请求,其结果对库客户端不可用(除非它返回 407 状态代码)。有什么方法可以显式触发 CONNECT 请求吗?
【问题讨论】:
标签: java apache-httpclient-4.x http-proxy