如何检查 Volley JSONObject 请求中的状态代码 204(无内容)Android
How do I check status code 204 (NO CONTENT) in Volley JSONObject request Android
环顾四周,但找不到解决方案。
通过以下代码检查状态代码:
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 状态代码时,在错误部分请求 returns 并且网络响应为 NULL,所以我无法检查它是否是 NO_CONTENT 错误或网络问题或其他问题。
如果有人可以提供帮助,请告诉我。
谢谢
服务器端逻辑有问题。修复后它起作用了。谢谢大家。
环顾四周,但找不到解决方案。 通过以下代码检查状态代码:
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 状态代码时,在错误部分请求 returns 并且网络响应为 NULL,所以我无法检查它是否是 NO_CONTENT 错误或网络问题或其他问题。
如果有人可以提供帮助,请告诉我。 谢谢
服务器端逻辑有问题。修复后它起作用了。谢谢大家。