使用SIM 900:
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","www.onewebsite.fr"
AT+HTTPDATA=lengthofpostdata, 10000
发送数据
AT+HTTPACTION=1
AT_HTTPREAD=0, lengthofreceiveddata
到目前为止一切正常
然后我发送一个新请求:
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","www.onewebsite.fr"
AT+HTTPDATA=lengthofpostdata, 10000
发送数据
AT+HTTPACTION=1
然后我收到了消息:+HTTPACTION=1,601,0
任何的想法 ?
作为示例,601是一些自定义实现的错误代码
这是一个“神奇”的状态代码,我们用它来表示错误的请求发生了错误,我们甚至没有收到服务器的响应。在这种情况下,请求超时(返回任何字节超过30秒)。
Here是标准HTTP Status codes的列表
如果您经常发送请求,有时会出现此错误!试着增加两个请求之间的延迟!
我遇到了这个问题,解决办法是在第二次请求之前再次打开持票人。使用
AT+SAPBR=1,1https://stackoverflow.com/questions