问题:401 - 未经授权:由于凭据无效而拒绝访问

时间:2012-04-07 09:36:56

标签: android https ntlm

在Android中,我正在尝试从“HTTPS”站点获取数据,并且此站点使用NTLM凭据,身份验证,当我连接站点(客户端。执行)时,它会给出响应:

  

“401 - 未经授权:由于凭据无效,访问被拒绝。”

我正在设置UsernamePasswordCredentials,networkcredential,但响应保持不变。

我也遵循http://hc.apache.org/httpcomponents-client-ga/ntlm.html给出的指示 和 http://hc.apache.org/httpcomponents-client-ga/tutorial/html/authentication.html

但反应仍然相同。

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我读了很多。但我有一个“答案”,你怎么解决它。

问题是HttpClient类,因为它不支持NTLM conecction,但是,现在HttpClient api(4.2)可以支持它。

我在Apache页面上读过它,所以你必须下载HttpClient 4.2版本并将它添加到你的proyect中。使用该HttpClient类然后shold工作。

You can download here:

我现在发布它是因为有些人可以在这里找到解决方案。