quando ho all'utente la Biblioteca OkHttp con un modo asincrono come questo:OkHttp codice di stato di risposta nel metodo onFailure
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, Response response) throws IOException {
}
});
Nel metodo onFailure, come ottenere il codice di stato di risposta per distinguere i diversi errori. Ad esempio, errore di rete o errore del server?
onFaliure copre solo eccezioni come timeout, ecc. Se si desidera rilevare un errore di risposta come 400, è possibile raggiungere il codice di stato dal metodo onResponse response.code() –