我的java桌面应用程序使用httpclient作为REST客户端。通信(简单的 GET 操作)非常慢。我认为,尽管特定的目标 IP 地址被排除在代理设置之外,但还是使用了操作系统 (Windows 7) 代理设置。某个地方一定是瓶颈。
有没有办法检查httpclient是否使用代理?如果是这样,我怎样才能关闭代理(在httpclient中)。
我已经尝试过使用 -Djava.net.useSystemProxies=false 等;没有效果。
最佳答案
您可以使用RequestBin检查http请求。查看请求,您应该能够确定是否正在使用代理。
关于java - 如何检查HttpClient中是否使用了代理以及如何关闭代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18213673/