ASIHTTPRequestErrorDomain Code = 3需要身份验证

时间:2012-11-13 08:44:21

标签: ios asihttprequest

我正在使用ASIHTTPRequest,而我可以使用safari或firefox来获取响应,asihttprequest返回ASIHTTPRequestErrorDomain Code = 3需要身份验证,有人帮忙吗?

3 个答案:

答案 0 :(得分:2)

您的请求应该包含您尝试访问的服务器的用户名和密码。

在您的请求中添加以下代码:

[request setUsername:@"test"];
[request setPassword:@"test123"];

答案 1 :(得分:0)

它可能是您要求的API或网站的用户代理。使用者与野生动物园不同。

您可以像这样更改用户代理:

[request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"];

答案 2 :(得分:0)

我也有同样的问题,因为我在setPostValue中错误输入了参数名:forKey: