私はGsonでRetrofit 1.9を使用してWeb APIに接続しています。最近まで私は間違いなく問題を遭遇しました。httpリダイレクト後の改造変換の例外
ISPに接続できなかったときにHTTPリクエストを自動的にログインページにリダイレクトするWifi Router + Modemがあります。このようなシナリオの1つでは、私は自分のアプリをデバッグしようとしましたが、Retrofit変換エラー(Expected BEGIN_ARRAY but was STRING
エラー)が表示され始めました。より詳細に調べると、私はGsonがURLリダイレクションのために私のwifiルータのログインページ全体を逆シリアル化しようとしていることを理解しました。
改造してこのリダイレクトを検出でき、ネットワークエラーではなく変換エラーであるとエラーを処理できますか?
私はより明確になるように質問を編集することができますdownvotesの理由を述べてください! –