AT+CIPSEND=65
OK
>
Recv 65 bytes
SEND OK
+IPD,394:HTTP/1.1 408 Request Time-out
Date: Wed, 24 Aug 2016 05:24:40 GMT
Server: Apache
Content-Length: 223
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>408 Request Time-out</title>
</head><body>
<h1>Request Time-out</h1>
<p>Server timeout waiting for the HTTP request from the client.</p>
</body></html>
CLOSED
我总是得到408请求超时链接正常长度可以
tx等于rxRx = tx
我已经搜索了很多次谷歌。还是没有解决办法我也尝试了不同的链接。
我使用Arduino Mega 2560和esp8266或esp-01
我有解决办法
https://arduino.stackexchange.com/questions/23319/esp8266发送-让-请求-和-让- 408超时error/23342 # 23342
我假设您正在从串行监视器中执行所有这些操作。不能在串行监视器输入框中使用像r这样的转义序列。您输入的所有内容都被计算为由单独的ASCII字符组成的字符串;r只是一个反斜杠字符后面跟着小写的r。要发送HTTP请求,您可以让串行监视器为您发送rn。
- 首先将串行监视器设置为BOTH NL &CR永久;它将很好地为您的命令和HTTP请求服务,因为它将rn附加到您发送的所有内容。
- 计算HTTP请求的字节数,包括回车符和换行符。你的请求有61个字符。
- 在AT+CIPSEND中使用此计数
- 请求的第一行,并在第一个rn之前停止,然后单击发送。由于您的设置,监视器现在将发送您输入的带有rn后缀的内容。
- 输入并发送请求的每一行,就像发送第一行一样,直到发送完最后一行。
- 由于在最后一行后面有一个额外的rn,您再次单击Send,而不输入任何内容。由于模块需要r来表示数据包的结束,所以最后一次单击Send。