サーバーとの通信にokHttpを使用するAndroidアプリケーションがあります。クライアント側で詳細なエラー処理を行い、BugSense に報告しました。説明してほしいと思っていたいくつかの紛らわしい IOExceptions を受け取りました。例外は次のとおりです。
1. stream was reset: CANCEL
2. connect failed: ENETUNREACH (Network is unreachable)
3. stream was reset: REFUSED_STREAM
4. Hostname 'myversion-dot-myapplication.appspot.com' was not verified
okHttp に移行する前に最初の 3 つ、特に SPDY の部分を見た記憶がありません。最後の 1 つは、私が常にアプリ エンジンで苦労してきた問題です (AppEngine が提供する SSL はそのエラーをスローするようです)。
転送を開始する前に接続を確認していますが、転送中に接続が切断された場合に発生する可能性がありますか? これを引き起こす可能性のある他の何かがありますか?
ありがとう!
エヴァン