Как проверить код состояния 204 (НЕТ КОНТЕНТА) в запросе Volley JSONObject Android - PullRequest
0 голосов
/ 10 января 2020

Огляделся, но не смог найти решения. Проверка кода состояния с помощью следующего кода:

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 проблема или что-то другое.

Дайте мне знать, если кто-нибудь может помочь. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...