尝试使用用户名和密码连接到网站时未经授权的响应

时间:2012-02-28 16:13:28

标签: android

我想连接到使用用户名和密码保护的rss网站。

我尝试与http://user:pass@rss.com/somepath建立联系,但会返回401错误(未经授权)。

用户名和密码肯定是正确。当我尝试在计算机上的浏览器中使用该路径进行记录时,可以>。如何登录该网站获取数据?

That question与我的问题非常相似。但我需要Android而不是iOS

由于

1 个答案:

答案 0 :(得分:1)

尝试在CredentialsProvider上设置UsernamePasswordCredentials HttpClient

CredentialsProvider credProvider = new BasicCredentialsProvider();
credProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), 
                            new UsernamePasswordCredentials(username, password));
DefaultHttpClient client = new DefaultHttpClient();
client.setCredentialsProvider(credProvider);