在端口443上使用Jersey Client

时间:2011-08-17 19:39:42

标签: httpclient jersey

我想将jersey客户端配置为在连接到Web资源时使用端口443。我试图在资源定位器中对端口进行硬编码,但是客户端返回到端口80.我认为这在使用HTTPUrlConnection时会自动运行,但是对于HttpClient,您必须手动配置它。

soemone可以建议我怎么做吗?

仅供参考 - 我已经使用httpClient凭据提供程序

尝试了此操作
httpClient.getCredentialsProvider().setCredentials(new AuthScope(null, 443,null, "https"), creds);

Scheme schemeHttps = new Scheme("https", SSLSocketFactory
                .getSocketFactory(), 443);
        client.getConnectionManager().getSchemeRegistry().register(schemeHttps);

感谢。

1 个答案:

答案 0 :(得分:0)

这证明了我的Eclipse IDE中设置的代理设置存在问题。 IIS服务器无法识别“localhost”地址,因此当我将其更改为127.0.0.1时,它可以工作..

相关问题