我正在使用 ASIHTTPRequest ,而我可以使用 safari 或 firefox 来获得响应,asihttprequest 返回 ASIHTTPRequestErrorDomain Code=3 需要身份验证,有人帮忙吗?
问问题
1471 次
3 回答
2
您的请求应包含您尝试访问的服务器的用户名和密码。
在您的请求中添加以下代码:
[request setUsername:@"test"];
[request setPassword:@"test123"];
于 2013-11-19T07:25:19.470 回答
0
它可能是您请求的 API 或网站的用户代理。用户代理将与 safari 不同。
您可以像这样更改用户代理:
[request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"];
于 2012-11-13T08:49:05.777 回答
0
我也有同样的问题,因为我在 setPostValue:forKey 中输入了错误的参数名称:
于 2014-02-28T07:01:37.263 回答