2

私は iPad アプリケーションを開発しており、ASIHTTPRequest ライブラリ (https://github.com/pokeb/asi-http-request) を使用して、CentOS 6.2 を実行し、Apache 2.2 と mod_ssl が有効になっている Web サーバーにリクエストを送信しています。

サーバーに HTTPS 要求を送信すると、null 応答が返されることがあります。何もない。あたかもサーバーが完全に死んでいるかのように。場合によっては、正常に動作し、期待される応答が返されることがあります。応答が null の場合と問題がない場合には、韻や理由はありません。

  • サーバーはダミーのセキュリティ証明書を使用しています
  • validatesSecurityCertificate を NO に設定しています
  • httpd.conf で SSLVerifyClient を none に設定しています

Web ブラウザーを介して送信された HTTPS 要求は正常に機能することに注意してください (セキュリティ証明書なしで続行するように指示した後)。ただし、HTTP クライアントを介して送信されるすべての HTTPS 要求: ((サーバーから返されるゼロ長の応答))

4

1 に答える 1

0

ASIHTTPRequest をうまく使用する秘訣は、使用しないことです。作者allseeing-i.com/ASIHTTPRequestによって廃止されました。AFNetworking、RESTKit、または NSURLConnection を使用することをお勧めします。

あなたのコードを確認することはできませんが、何年も取り組んでいないライブラリでランダムな問題が発生した場合は、別のライブラリを使用することから始めてください.

于 2012-11-04T17:34:24.597 に答える