Ios ASIHTTPRequestErrorDomain代码=3需要身份验证
我正在使用ASIHTTPRequest,虽然我可以使用safari或firefox获得响应,但ASIHTTPRequest返回ASIHTTPRequestErrorDomain Code=3需要身份验证,有人帮忙吗?可能是您请求的API或网站的用户代理。useragent将与safari不同 您可以按如下方式更改用户代理:Ios ASIHTTPRequestErrorDomain代码=3需要身份验证,ios,asihttprequest,Ios,Asihttprequest,我正在使用ASIHTTPRequest,虽然我可以使用safari或firefox获得响应,但ASIHTTPRequest返回ASIHTTPRequestErrorDomain Code=3需要身份验证,有人帮忙吗?可能是您请求的API或网站的用户代理。useragent将与safari不同 您可以按如下方式更改用户代理: [request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"]; 您的请求应该包含您试图访问的服务器的用户
[request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"];
您的请求应该包含您试图访问的服务器的用户名和密码 在请求中添加以下代码:
[request setUsername:@"test"];
[request setPassword:@"test123"];
我也有同样的问题,因为我在setPostValue:forKey:中输入了错误的参数名,那么它一定是其他东西。你能透露一下你的申请代码吗?它将更好地洞察可能出现的问题。我修复了这个问题,它读取ResponseHeaders,我的服务器401的响应代码是SESSION\u KEY\u无效,而asihttprequest将返回ASIHTTPRequestErrorDomain code=3 401所需的身份验证