服务器响应后的EOFException

时间:2015-10-28 16:39:27

标签: android http wifi android-volley esp8266

我有一个非常简单的问题,但我还没有找到解决方案。

我想要完成的事情:

我试图在运行Android和ESP8266 wifi module的智能手机之间建立可靠的连接。我想发送短的HTTP字符串消息,其中手机扮演客户端和服务器的ESP8266的角色。为了管理HTTP请求,我使用的是Volley库。

已经有效的方法:

我能够从Android手机上运行的浏览器成功向ESP8266发送HTTP GET请求。我还设法使用Volley向在网络上运行的服务器发出GET请求。

什么不起作用:

另一方面,我无法使用Volley成功向ESP8266发送GET请求。更确切地说,当服务器(ESP8266)在响应后尝试关闭连接时,我得到EOFException。在使用浏览器时,响应的主体在连接关闭后显示,但在Volley的情况下,连接关闭失败并关闭服务器。

我不知道如何解决这个问题/错误。让我感到沮丧的是,在使用Web浏览器时,在ESP上发送HTTP响应的相同命令运行良好但在使用Volley时失败。所以我猜这个问题与Volley有关。

为什么Volley会抛出这样的异常?任何帮助都将深表感谢。

0 个答案:

没有答案