【发布时间】:2015-05-16 15:22:42
【问题描述】:
我似乎无法让 JAX-RS 客户端在 Java 8 上使用 Web 代理。我正在使用 RESTEasy 3.0.10.Final,并在 64 位 Windows 7 Professional 上从 Eclipse 4.4.2 内部运行。
我在localhost 上设置了一个 FreeProxy 服务器,运行在192.168.1.123:3128。我打开登录并 telnet 到 192.168.1.123 3128 并发布手册GET。请求会显示在日志中。
然后我启动我的 Java 应用程序,在系统属性中设置 http.proxyHost=192.168.1.123 和 http.proxyPort=3128。 (我什至在启动 JVM 时尝试过使用 -D。)(请注意,我不希望 localhost problem 发挥作用,因为我连接的是实际 IP 地址,而不是 localhost .)
我使用ClientBuilder.newBuilder().build() 创建一个JAX-RS 客户端并对资源执行GET。 FreeProxy 日志中没有显示任何内容。
为了让 JAX-RS 客户端使用代理,我必须做什么?
【问题讨论】:
标签: eclipse jax-rs resteasy http-proxy