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
?