2012-04-07 98 views
1

在Android中,我試圖從「HTTPS」站點獲取數據,並且該站點使用NTLM憑證,身份驗證,當我連接站點時(客戶端執行)它給出了一個響應:問題:401 - 未授權:由於無效憑證導致訪問被拒絕

「401 - 未經授權:由於憑據無效,訪問被拒絕。」

我正在設置UsernamePasswordCredentials,networkcredential,但響應保持不變。

我也跟着指示在http://hc.apache.org/httpcomponents-client-ga/ntlm.htmlhttp://hc.apache.org/httpcomponents-client-ga/tutorial/html/authentication.html

給出,但響應保持不變。

回答

0

我有同樣的問題,我讀了很多關於它。但我有一個「答案」,你如何解決它。

問題是HttpClient類,因爲它不支持NTLM conecction,但現在HttpClient api(4.2)可以支持它。

我在Apache頁面上閱讀了它,因此您必須下載HttpClient 4.2版本並將其添加到您的項目中。使用該HttpClient類,然後再作品。

You can download here:

現在我將它張貼,因爲有些人可以在這裏找到了解決辦法。

相關問題