Как мы можем получить код ответа и сообщение об ошибочном ответе от клиента? Здесь error.toString () возвращает: com. android .volley.ServerError error.getMEssage (): null error.getCause (): null parseNetworkResponse: никогда не входит в эту функцию. Когда я добавляю метод getParams (), он может вернуть ClientError, но код ответа et c по-прежнему не работает !!!!!!! Я пытаюсь это сделать последние 24 часа. Нет ответа нигде.
private void getStudentInfo(String number){
RequestQueue requestQueue = Volley.newRequestQueue(MainActivity.this);
final String url = organizationRoot+"/identity/detailed/" +number ;
StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
txtTagContent.setText(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
txtTagContent.setText("ERROR " + error.toString() + error.getMessage() + error.getCause());
}
}){
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
return requestHeaders;
}
@Override
protected Response<String> parseNetworkResponse(NetworkResponse response) {
txtTagContent.setText("WORKED ");
return Response.success( "", HttpHeaderParser.parseCacheHeaders(response));
}
};
requestQueue.add(stringRequest);
}