Могу ли я использовать php для отправки ошибки сервера с сообщением?

Я делаю ошибку на сервере.

header('HTTP/1.1 500 Internal Server Error'); echo 'this is error message'; exit(); 

На стороне клиента я использую волейбол Android для отправки запроса и обработки ошибки в onErrorResponse

 new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(getApplicationContext(),error.getMessage(),Toast.LENGTH_LONG).show(); } } 

Но я не могу найти сообщение внутри переменной ошибки, как я могу отправить сообщение клиенту с ошибкой?

    IMO, вы можете попробовать разобрать сообщение об ошибке, если оно доступно, используя следующее:

      @Override protected VolleyError parseNetworkError(VolleyError volleyError) { String json; if (volleyError.networkResponse != null && volleyError.networkResponse.data != null) { try { json = new String(volleyError.networkResponse.data, HttpHeaderParser.parseCharset(volleyError.networkResponse.headers)); } catch (UnsupportedEncodingException e) { return new VolleyError(e.getMessage()); } return new VolleyError(json); } return volleyError; } 

    Надеюсь, поможет!