2012-04-07 181 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:

现在我将它张贴,因为有些人可以在这里找到了解决办法。

相关问题