0

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

我想要完成的事情:

我正在尝试在运行 Android 的智能手机和ESP8266 wifi 模块之间建立可靠的连接。我想发送简短的 HTTP 字符串消息,其中手机充当客户端,ESP8266 充当服务器。为了管理 HTTP 请求,我使用 Volley 库。

什么已经有效:

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

什么不起作用:

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

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

任何想法为什么 Volley 会抛出这样的异常?任何帮助将不胜感激。

4

0 回答 0