Android 尝试使用用户名和密码连接到网站时出现未经授权的响应
我想连接到用用户名和密码保护的rss网站 我试图与Android 尝试使用用户名和密码连接到网站时出现未经授权的响应,android,Android,我想连接到用用户名和密码保护的rss网站 我试图与http://user:pass@rss.com/somepath但它返回401错误(未经授权) 用户名和密码肯定是正确的。当尝试在我的计算机上的浏览器中使用该路径登录时,会起作用。我如何登录该网站获取数据 这和我的问题很相似。但是我需要它来支持Android,而不是iOS 谢谢在您的HttpClient上尝试使用UsernamePasswordCredentials设置credentials提供者: CredentialsProvider cr
http://user:pass@rss.com/somepath
但它返回401
错误(未经授权)
用户名和密码肯定是正确的。当尝试在我的计算机上的浏览器中使用该路径登录时,会起作用。我如何登录该网站获取数据
这和我的问题很相似。但是我需要它来支持Android
,而不是iOS
谢谢在您的
HttpClient
上尝试使用UsernamePasswordCredentials
设置credentials提供者
:
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);
你能把堆栈跟踪放进去吗?可能有帮助。无堆栈跟踪-响应代码为401而不是200