Iphone ASIHTTPRequest在尝试读取RSS源时返回错误406
我正在尝试读取以下URL: 我的响应字符串为空,Iphone ASIHTTPRequest在尝试读取RSS源时返回错误406,iphone,ios,http,rss,asihttprequest,Iphone,Ios,Http,Rss,Asihttprequest,我正在尝试读取以下URL: 我的响应字符串为空,[request responseStatusCode]返回406。我尝试添加以下内容,但没有成功: [request addRequestHeader:@"Accept" value:@"text/xml"]; [request addRequestHeader:@"Accept" value:@"application/rss+xml"]; 你们中有谁碰到过这个问题吗 问候, Shai.406通常意味着您的浏览器无法理解来自web服务器的返回
[request responseStatusCode]
返回406。我尝试添加以下内容,但没有成功:
[request addRequestHeader:@"Accept" value:@"text/xml"];
[request addRequestHeader:@"Accept" value:@"application/rss+xml"];
你们中有谁碰到过这个问题吗
问候,
Shai.406通常意味着您的浏览器无法理解来自web服务器的返回数据。在您给出的示例中,覆盖Accept标头。如果我没记错的话,您不能两次提供相同的头标记…使用CharlesProxy(或wireshark,或…)从以下位置捕获http流量:
如果您仍然无法使其工作,请编辑您的问题以添加在charlesproxy中从浏览器捕获的请求、创建请求的更改代码以及从应用程序捕获的请求。添加用户代理:Apple PubSub/65.28完成了这项工作,我不确定原因,但它可以工作;-)感谢您对CharlesProxy的建议!