0

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

这是什么?看不懂。。

代码:调用方法

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

我的响应(状态消息)为“空”,状态码为“零”

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

请指导我。我完全糊涂了,...

编辑日期:2 月 11 日

我在错误中有一些无效的 SSL 证书异常。但是我的 SSL 证书是原始的。如果在 Firefox 中添加 cookies 值,它可以工作。但是,如果在 ASIHttpRequest 中添加 cookie,我仍然得到响应者状态为 0。知道吗?

2 月 11 日 9.30 编辑

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

4

1 回答 1

3

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

于 2013-02-08T07:17:32.627 回答