, wenn ich Benutzer die OkHttp Bibliothek mit einer asynchronen Art und Weise wie folgt aus:OkHttp Antwortstatuscode in onFailure Methode
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, Response response) throws IOException {
}
});
Im onFailure Methode, wie ich die Antwortstatuscode erhalten auf verschiedene Fehler zu unterscheiden. Zum Beispiel, Netzwerkfehler oder Serverfehler?
OnFaliure-Methode deckt nur Ausnahme wie Timeout etc .. Wenn Sie Antwortfehler wie 400 fangen möchten, können Sie Statuscode von onResponse-Methode response.code() erreichen –