问题:401 - 未授权:由于无效凭证导致访问被拒绝
问题描述:
在Android中,我试图从“HTTPS”站点获取数据,并且该站点使用NTLM凭证,身份验证,当我连接站点时(客户端执行)它给出了一个响应:问题:401 - 未授权:由于无效凭证导致访问被拒绝
“401 - 未经授权:由于凭据无效,访问被拒绝。”
我正在设置UsernamePasswordCredentials,networkcredential,但响应保持不变。
我也跟着指示在http://hc.apache.org/httpcomponents-client-ga/ntlm.html 和 http://hc.apache.org/httpcomponents-client-ga/tutorial/html/authentication.html
给出,但响应保持不变。
答
我有同样的问题,我读了很多关于它。但我有一个“答案”,你如何解决它。
问题是HttpClient类,因为它不支持NTLM conecction,但现在HttpClient api(4.2)可以支持它。
我在Apache页面上阅读了它,因此您必须下载HttpClient 4.2版本并将其添加到您的项目中。使用该HttpClient类,然后再作品。
现在我将它张贴,因为有些人可以在这里找到了解决办法。