相关疑难解决方法(0)

在Java 8 JAX-RS RESTEasy客户端上使用Web代理

我似乎无法让JAX-RS客户端在Java 8上使用Web代理.我正在使用RESTEasy 3.0.10.Final,并在Windows 7 Professional 64位上运行Eclipse 4.4.2.

我在localhost运行时设置了一个FreeProxy服务器192.168.1.123:3128.我打开登录并telnet到192.168.1.123 3128并发出手册GET.请求显示在日志中.

然后我启动我的Java应用程序,设置http.proxyHost=192.168.1.123http.proxyPort=3128系统属性.(我甚至-D在启动JVM时尝试使用它.)(注意,我不希望localhost问题发挥作用,因为我连接到实际的IP地址,而不是localhost.)

我使用ClientBuilder.newBuilder().build()并执行GET资源创建JAX-RS客户端.FreeProxy日志中没有显示任何内容.

为了让JAX-RS客户端使用代理,我该怎么办?

eclipse jax-rs http-proxy resteasy

9
推荐指数
2
解决办法
5323
查看次数

Java HttpURLConnection使用SOCKS代理而不是HTTP

我有一个非常简单的代码,它使用HttpURLConnection通过代理访问某些网站

    System.setProperty("java.net.useSystemProxies", "true");
    System.out.println("Proxy: " + ProxySelector.getDefault().select(new URI(urlS)));
    URL url = new URL(urlS);
    HttpURLConnection ic = (HttpURLConnection)url.openConnection();

    ic.connect();
Run Code Online (Sandbox Code Playgroud)

出于某种原因,Java认为我需要SOCKS代理而不是http,抛出以下异常:

ERROR: Can't connect to SOCKS proxy:Connection timed out: connect
Run Code Online (Sandbox Code Playgroud)

java windows proxy

2
推荐指数
1
解决办法
4459
查看次数

标签 统计

eclipse ×1

http-proxy ×1

java ×1

jax-rs ×1

proxy ×1

resteasy ×1

windows ×1