当我通过SIM808发送HTTP请求(AT + HTTPACTION = 0)时,有时不会以+ HTTPACTION:0,200,2进行响应。我的目标是检查SIM808是否仍在等待响应或准备发送另一个响应。另一个解决方案是取消并忘记该请求。我不在乎数据是否不会到达服务器(我每15秒发送一次)。
我不想检查错误代码604(堆栈繁忙),因此可能会将错误带入我的代码中。
现在,如果+ HTTPACTION:0,200,2没有到来,我要等待200秒(足够长的时间才能达到TCP / IP超时),然后我再发送一个请求。
摘要:
如何取消HTTP请求
或如何检查SIM808仍在等待响应。
非常感谢:-)