когда пользователь по OkHttp библиотеки с асинхронным способом, как это:OkHttp ответа код состояния в методе 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 {
}
});
В методе OnFailure, как я получаю код состояния ответа различать различные ошибки. Например, ошибка сети или ошибка сервера?
метод onFaliure охватывает только исключение, такое как тайм-аут и т. Д. Если вы хотите получить ошибку ответа, например, 400, вы можете получить код состояния из метода onResponse response.code() –