Android のHttpUrlConnection
ライブラリを使用して HTTPS リクエストを行うと、次の例外がスローされることがあります。
javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x5c1b18a0: I/O error during system call, Connection reset by peer
at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method)
at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:395)
...
問題を少し掘り下げた後、私はそれを学びました
- すべてがwifiで正常に動作します
- 例外は、デバイスがモバイル データ接続にある場合にのみスローされます
- 最初に Wi-Fi 経由で HTTPS を作成した後、モバイル データ経由の接続はしばらくの間正常に機能する傾向があります。
- この問題は、少数の特定の携帯電話会社で発生しているようです
何が起こっている可能性がありますか?一部のモバイル キャリアは HTTPS トラフィックに干渉していますか?