Java HTTP和代理

时间:2018-08-04 00:15:19

标签: java http proxy

我从事Java项目已有一段时间了,HTTP请求也遇到了很多麻烦。我的项目通过发送具有不同类型代理的请求来工作。目前,我正在使用OkHttp,但它本身不支持SSL代理,并且与SOCKS有关。

使用OkHttp和SOCKS,我得到了诸如Malformed reply from SOCKS server之类的异常。

我的问题是:是否有一个支持HTTP / HTTPS / SOCKS代理的良好Java HTTP库?

1 个答案:

答案 0 :(得分:1)

您可以使用AsyncHttpClient库或它的核心库Netty,对于特定的开发案例,我建议使用netty

AsyncHttpClient http://www.baeldung.com/async-http-client的用法示例仅填充代理服务器参数

更容易理解netty用法示例,只需在答案中更改代理的Class类型 how to use Socks4/5 Proxy Handlers in Netty Client (4.1)