1

私の問題は、wi-fi から 3g に切り替えた後、https サーバーにアクセスできないことです。

私が得るエラーはDomain=NSURLErrorDomain Code=-1004 "Could not connect to the server.

ASIHTTPRequest と AFNetworking ライブラリを使用して同じことを試しましたが、どちらも同じものです。

問題は、ネットワークの切り替えの結果として IP が変更されたにもかかわらず、同じ SSL 資格情報を使用しようとすることにあると思います。奇妙なことに、3g から wi-fi に切り替えると、この問題は発生しません。

いくつかのメモ: 私は iphone 4 デバイスを使用しています。デバイスにはios 6.0がインストールされています。サーバー側にはApache phpがインストールされています。

誰かがこれに遭遇したことがありますか?iOSキャッシュに保存されているssl資格情報をどうにかしてクリアできますか? この件について何か考えはありますか?

4

1 に答える 1

0

問題は dns の問題であることが判明しました。どういうわけか、動作中の IP アドレスが Wi-Fi ネットワークにキャッシュされましたが、3G ネットワークにはキャッシュされなかったと思います。

于 2012-11-25T01:58:07.943 に答える