2

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

4

3 回答 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 回答