0

コード内の URL の 1 つにアクセスしようとしています。StatusCode をゼロとして返します。

これは何ですか?理解できませんでした..

コード : メソッドの呼び出し

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

私の応答 (ステータス メッセージ) は、ステータス コードが「ゼロ」の「null」です。

私を案内してください。コードで他の URL を試してみました。それは完全に機能します。確かに、私の接続コードは正しいです。iOSデバイスに認証の問題はありますか? しかし、同じURLをiOSデバイスサファリに接続すると、応答を得ることができます。ASIHttpRequest にブロッキングはありますか? またはサーバーの問題?

ガイドしてください。私は完全に混乱しています...

編集日: 2 月 11 日

エラーに無効な SSL 証明書の例外があります。しかし、私の SSL 証明書はオリジナルです。Firefox に Cookie の値を追加すると、機能します。しかし、 ASIHttpRequest に Cookie を追加しても、まだ Responderstatus が 0 になっています。何か考えはありますか?

2 月 11 日 9 時 30 分に編集

こんにちは、私は safari、chorme、および firefox で GET リクエストを使用しました。それは正常に動作します。iPhone ブラウザで同じ URL を使用すると、404 例外が返されます。コードの ASIHTtpRequest で使用している場合、例外コード ステータス ゼロが発生します。それは特定の理由ですか?私を案内してください...私はたくさん立ち往生しています..前もって感謝します。

4

1 に答える 1

3

使用するすべての関数ASIHttpRequestは、ドキュメントに記載されています。コードがドキュメントの要件に従って表示されません。ASIHTTPRequest
の ドキュメントを読んでください。それが役立ちます。URLが応答を返すときに呼び出されるデリゲートメソッドです。
requestFinished

于 2013-02-08T07:17:32.627 に答える