Огляделся, но не смог найти решения. Проверка кода состояния с помощью следующего кода:
JsonObjectRequest req = new JsonObjectRequest(URL, null,
response -> {
Log.d("Response", response.toString(4));
},error -> {
NetworkResponse networkResponse = error.networkResponse;
if (networkResponse != null) {
if (error.networkResponse.statusCode == 204) {
Toast.makeText(Customers.this, "No Content!",Toast.LENGTH_LONG).show();
//This is where I want request to return when no content.
}
}else{
//Null Network Response, request returns in this section
}
}
Когда я отправляю код состояния 204 с сервера, который предназначен для NO_CONTENT, запрос возвращается в разделе ошибок и с сетевым ответом NULL, поэтому я не могу проверить, был ли он NO_CONTENT ошибка или inte rnet проблема или что-то другое.
Дайте мне знать, если кто-нибудь может помочь. Спасибо