IOS中的ASPHTTPResquest - 响应状态代码为零

时间:2013-02-08 07:03:43

标签: ios asihttprequest

我正在尝试访问我的代码中的一个网址。它将StatusCode返回为零。

这是什么?无法理解..

代码:调用方法

{
ASIHTTPRequest* request = [[MUGatewayHelper sharedGatewayHelper] prepareRequestForURL:requestURL];               
request.delegate = self;                                                                                            
request.didFinishSelector = _didFinishSelector;                                                                     
request.didFailSelector = _didFailSelector;
}

我的回复(状态消息)为“null”,状态代码为“零”

请指导我。我在我的代码中尝试过其他一些URL。它完美地运作。我确定,我的连接代码是正确的。在ios设备中有任何认证问题吗?但是,如果我连接相同的网站,我可以获得响应。 ASIHttpRequest中是否有任何阻止?或与服务器有关的问题?

请指导我。我完全被迷惑了,...

编辑:2月11日

我在错误中遇到了一些无效的SSL证书异常。但我的SSL证书是原创的。如果在Firefox中添加cookie值,则可以正常工作。但是如果在ASIHttpRequest中添加cookie,我仍然得到responderstatus为0.任何想法?

编辑于9月11日9点30分

嗨朋友们,我在safari,chorme和firefox中使用了GET请求。它工作正常。当我在iphone浏览器中使用相同的URL时,它返回404异常。我正在使用代码中的ASIHTtpRequest,我得到的异常代码状态为零。是具体原因吗?请引导我......我被困了很多..提前致谢。

1 个答案:

答案 0 :(得分:3)

使用ASIHttpRequest的所有功能都出现在文档中。您的代码看起来不符合文档要求。
阅读 documention of ASIHTTPRequest。我会帮你的。
requestFinished是一个委托方法,在URL返回响应时调用。