【问题标题】:Using Jersey Client on port 443在端口 443 上使用 Jersey 客户端
【发布时间】:2011-08-22 22:17:01
【问题描述】:

我想将 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);

谢谢。

【问题讨论】:

    标签: httpclient jersey


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-11-09
      • 2013-08-06
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      相关资源
      最近更新 更多