0

环顾四周,但找不到解决方案。通过以下代码检查状态码:

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
                }
}

当我从服务器发送用于 NO_CONTENT 的 204 状态代码时,请求在错误部分返回并且网络响应为 NULL,因此我无法检查它是 NO_CONTENT 错误还是互联网问题或其他问题。

让我知道是否有人可以提供帮助。谢谢

4

1 回答 1

0

服务器端逻辑存在问题。修复后它起作用了。感谢大家。

于 2020-06-21T08:09:49.690 回答