繁体   English   中英

ASIHTTPRequest接受标头(406错误)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM