我正在尝试访问我的代码中的一个网址。它将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,我得到的异常代码状态为零。是具体原因吗?请引导我......我被困了很多..提前致谢。
答案 0 :(得分:3)
使用ASIHttpRequest
的所有功能都出现在文档中。您的代码看起来不符合文档要求。
阅读
documention of ASIHTTPRequest。我会帮你的。
requestFinished
是一个委托方法,在URL返回响应时调用。