android-async-http状态代码和对onFailure的响应

时间:2013-10-12 12:02:13

标签: android http loopj android-async-http

如果失败授权我的http服务器发送响应:401,二进制“401”并发送“关闭套接字”

当我测试它时,在CURL中发送命令,我有:

  

HTTP / 1.1 401未经授权   日期:星期六,2013年10月12日10:16:31 GMT   内容长度:3   连接:关闭

     

401

AllRight)

但是,我的Loopj客户端:

 public void onFailure(Throwable e, String response) {
  Log.e("ERROR CONNECT", "ERROR CONNECT:::::::::::::" + response + "|" + e + "|");
 }

ERROR CONNECT:::::::::::::can't resolve host|java.net.SocketException: Connection reset by peer|

为什么我有此回复:can't resolve host ???

我如何得到回应?

1 个答案:

答案 0 :(得分:1)

我的http服务器发送响应:401,二进制“401”并发送“关闭套接字” 发送“关闭套接字” - 它不是客户端的标准情况,这在客户端发生异常:java.net.SocketException,这是“通过对等方重置连接”的解释。