Volley错误可能情况

以下是全部VolleyError实例可能,如果需要逐条判断可以方便用户了解原因。


  1. //正如前面代码看到的,在创建一个请求时,需要添加一个错误监听onErrorResponse。如果请求发生异常,会返回一个VolleyError实例。  
  2. //以下是Volley的异常列表:  
  3. //AuthFailureError:如果在做一个HTTP的身份验证,可能会发生这个错误。  
  4. //NetworkError:Socket关闭,服务器宕机,DNS错误都会产生这个错误。  
  5. //NoConnectionError:和NetworkError类似,这个是客户端没有网络连接。  
  6. //ParseError:在使用JsonObjectRequest或JsonArrayRequest时,如果接收到的JSON是畸形,会产生异常。  
  7. //SERVERERROR:服务器的响应的一个错误,最有可能的4xx或5xx HTTP状态代码。  
  8. //TimeoutError:Socket超时,服务器太忙或网络延迟会产生这个异常。默认情况下,Volley的超时时间为2.5秒。如果得到这个错误可以使用RetryPolicy。  

你可能感兴趣的:(Volley错误可能情况)