java - 如何检查HttpClient中是否使用了代理以及如何关闭代理?

标签 java proxy httpclient

我的java桌面应用程序使用httpclient作为REST客户端。通信(简单的 GET 操作)非常慢。我认为,尽管特定的目标 IP 地址被排除在代理设置之外,但还是使用了操作系统 (Windows 7) 代理设置。某个地方一定是瓶颈。

有没有办法检查httpclient是否使用代理?如果是这样,我怎样才能关闭代理(在httpclient中)。

我已经尝试过使用 -Djava.net.useSystemProxies=false 等;没有效果。

最佳答案

您可以使用RequestBin检查http请求。查看请求,您应该能够确定是否正在使用代理。

关于java - 如何检查HttpClient中是否使用了代理以及如何关闭代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18213673/

相关文章:

Java方法语法

java - 无法调用使其静态或添加无参数错误消息不理解逻辑

proxy - 无法使用 Charles Web 代理作为反向代理接收和转发远程请求

node.js - Node 代理网络套接字如何检查

java - 如何使用 java 异步 http 客户端 (ning) 库发布二进制字节

android - Android 对 App Engine 服务器的请求失败 (401)

java - 添加文本时自动调整 jPanel 的大小

java - 如何在 PL/SQL 中返回 ROWTYPE 并在 Java 中检索它?

http - 解密后的反向代理服务文件

java - Apache HttpClient : Location of redirected URLs