Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 使用SIM900向服务器发送数据时收到错误的请求响应_Http_Gsm_Sim900 - Fatal编程技术网

Http 使用SIM900向服务器发送数据时收到错误的请求响应

Http 使用SIM900向服务器发送数据时收到错误的请求响应,http,gsm,sim900,Http,Gsm,Sim900,然后我得到以下错误 请帮我解决这个问题。并告诉我正确的顺序,以便在服务器上正确发送数据 尝试使用AT+HTTPPARA命令发送get请求。它比使用CIPSEND方法简单得多 连接到GPRS AT+CSTT="live.vodafone.com"$0D$0A OK AT+CIPSHUT$0D$0A SHUT OK AT+CIPMUX=0$0D$0A

然后我得到以下错误


请帮我解决这个问题。并告诉我正确的顺序,以便在服务器上正确发送数据

尝试使用
AT+HTTPPARA
命令发送get请求。它比使用
CIPSEND
方法简单得多

连接到GPRS

AT+CSTT="live.vodafone.com"$0D$0A                       OK

AT+CIPSHUT$0D$0A                                        SHUT OK

AT+CIPMUX=0$0D$0A                                       OK

AT+CLPORT="TCP",80$0D$0A                                OK

AT+CIICR$0D$0A                                          OK

AT+CIPSTART="TCP","http://ph.mydomain.in",80$0D$0A      OK   CONNECT OK

AT+CIPSEND$0D$0A                                        

GET /phreading.aspx?value=092016040804550815 HTTP/1.1$0D$0A
Host: http://www.ph.mydomain.in$0D$0A$0D$0A
$1A
使用HTTP GET发送数据

AT+CGATT?
AT+SAPBR=3,1,"CONTYPE","GPRS"
AT+SAPBR=3,1,"APN","live.vodafone.com"
AT+SAPBR=3,1,"USER","APN_USERNAME"  // adapt it to yours
AT+SAPBR=3,1,"PWD","APN_PASSWORD" // adapt it to yours
AT+SAPBR=1,1

希望这对您有所帮助。

您是否将其用作域?如果是的话,它不是一个有效的主机名,非常感谢。太好了,这对我有用。使用POST方法发送相同数据的过程是什么。如果答案有用,您可以+1
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","www.ph.mydomain.in//phreading.aspx?value=092016040804550815"
AT+HTTPACTION=0 // sends HTTP GET  
AT+HTTPTERM  // terminate HTTP request
AT+SAPBR=0,1 // disconnect gprs if required