2011-08-17 100 views
0

我想在連接到Web資源時將球衣客戶端配置爲使用端口443。我嘗試在資源定位器中對端口進行硬編碼,但客戶端返回到端口80.我認爲這在使用HTTPUrlConnection時會自動運行,但對於HttpClient,您必須手動配置它。在端口443上使用Jersey客戶端

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); 

感謝嘗試這個。

回答

0

原來這是在我的Eclipse IDE中設置的代理設置的問題。 IIS服務器無法識別「本地主機」地址,所以當我將其更改爲127.0.0.1時,它的工作原理是......