2

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

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

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

401

没关系)

但是,我的 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???

我怎样才能得到回应?

4

1 回答 1

1

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

于 2013-11-22T09:34:36.733 回答