Http Код состояния в Android Volley, когда error.networkResponse имеет значение null

Я использую Google Volley на платформе Android. У меня проблема в которойerror параметр вonErrorResponse возвращает нольnetworkResponse Для RESTful API, который я использую, мне нужно определить Http Status Code, который часто приходит как 401 (SC_UNAUTHORIZED) или 500 (SC_INTERNAL_SERVER_ERROR), и я могу иногда проверить через:

final int httpStatusCode = error.networkResponse.statusCode;
if(networkResponse == HttpStatus.SC_UNAUTHORIZED) {
    // Http status code 401: Unauthorized.
}

Это кидаетNullPointerException так какnetworkResponse нулевой.

Как я могу определить Http Status Code в функцииonErrorResponse?

Или как я могу обеспечитьerror.networkResponse не является нулевым вonErrorResponse?

Ответы на вопрос(8)

Ваш ответ на вопрос