![](/img/trans.png)
[英]ASIHTTPRequest returns error 406 when trying to read RSS Feed
[英]ASIHTTPRequest accept headers (406 error)
我目前在iOS应用程序中使用Freckle API,并且收到406 HTTP错误。 我使用其他框架进行了测试,它们确实返回了API呈现的内容。 但是有了ASIHTTPRequest,我得到的只是“ 406 Not Acceptable”错误。
尝试对以下网址执行GET请求: https : //apitest.letsfreckle.com/api/projects.json? token =lx3gi6pxdjtjn57afp8c2bv1me7g89j
我想知道为什么会这样。 有谁知道为什么以及可能的解决方案? 我很确定这与接受标头有关,尽管还没有找到解决它的方法。
谢谢
这不是框架问题。 问题可能出在您发送的参数上。 甚至标题。 按照以下方法发送标头:
NSString *headerString = [NSString stringWithFormat:@"%@=%@", sesske, sessid];
[request addRequestHeader:@"Cookie" value:headerString];
[request setRequestMethod:@"POST"];
如果没有标题,请按照以下步骤操作:
[request setRequestMethod:@"POST"];
[request addRequestHeader:@"Accept" value:@"application/json"];
发送前,请检查每个参数并正确拼写。 让我知道是否可行。 如果那不起作用,请提供有关此问题的更多信息,例如您要调用的Web服务是什么以及所有内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.