我有一个非常简单的问题,但我还没有找到解决方案。
我试图在运行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会抛出这样的异常?任何帮助都将深表感谢。