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 AT命令Quectel MC60_Http_At Command - Fatal编程技术网

Http AT命令Quectel MC60

Http AT命令Quectel MC60,http,at-command,Http,At Command,我刚开始使用Quectel MC60,我遇到了一些问题: 关于HTTP GET方法,我发出以下命令: AT+QIFGCNT=0 AT+QICSGP=1,"my_apn" AT+QIREGAPP AT+QIACT AT+QSSLCFG="https",1 AT+QHTTPURL=39,40 my_url_39_bytes_long AT+QHTTPGET=60 AT+QHTTPREAD=30 AT+QIDEACT 在使用QCOM软件时,我制作了一个脚本,按顺序运行上述所有命令。当涉及AT+QHT

我刚开始使用Quectel MC60,我遇到了一些问题:

关于HTTP GET方法,我发出以下命令:

AT+QIFGCNT=0
AT+QICSGP=1,"my_apn"
AT+QIREGAPP
AT+QIACT
AT+QSSLCFG="https",1
AT+QHTTPURL=39,40
my_url_39_bytes_long
AT+QHTTPGET=60
AT+QHTTPREAD=30
AT+QIDEACT

在使用QCOM软件时,我制作了一个脚本,按顺序运行上述所有命令。当涉及AT+QHTTPREAD命令时,响应总是“+CME ERROR:3822”(HTTP响应失败)。可能是什么?我确信HTTP服务器工作正常。

答案是有必要配置请求头

AT+QIFGCNT=0
AT+QICSGP=1,"my_apn"
AT+QIREGAPP
AT+QIACT
AT+QHTTPURL=39,40
my_url_39_bytes_long
AT+QHTTPCFG="requestheader",1
AT+QHTTPPOST=77   
GET path HTTP/1.1
User-Agent: Fiddler
Host: www.my_host.com


AT+QHTTPREAD=30
AT+QIDEACT
注意:在+HTTPPOST=77的
中,77是POST消息的大小(最后两个\r\n为必填项并计数)

注意2:获取后,您应该写入插入到+QHTTPURL的
中的url的路径。例如,如果您将URL指定为
https://www.my_host.com/debug/main/port
,您的
AT+HTTPPOST
请求应该是这样的(不要忘记最后两个\r\n):


post请求是否需要ssl客户端证书和客户端密钥?
GET /debug/main/port HTTP/1.1
User-Agent: Fiddler
Host: www.my_host.com