0
私はインターネットにアクセスできないエッジケースをテストしています。私はObservableが作成される前に改造が例外をスローするのはなぜですか?
Observable<SomeResponse> responseObservable = client.getMethodNameRedacted("string");
を呼び出すとインターセプタの内側に要求チェーンで進行する場合 レトロフィットは、次のエラーがスローされます。
V/CustomLoggingInterceptor$Logger: <-- HTTP FAILED: java.net.UnknownHostException: Unable to resolve host "{redacted}": No address associated with hostname
だから私が観察してエラーを処理することはできません。
このエラーを処理するためにobservableをラップする方法はありますか?
EDIT: ロギングインターセプタは、わずかに変更されたOkHttpLoggingInterceptorで、コンテンツタイプごとのログをフィルタリングします。要求チェーンにはまったく影響しません。