我有Telit LE920-EUG 4G LTE模块。我正在尝试执行GET和POST http请求到远程服务器。虽然PDP上下文正在正常激活,并且我在我正在使用的SIM上访问Internet,但我似乎无法连接到远程服务器并从模块执行HTTP请求(POST和GET)。
我尝试了两种方法,一种是通过模块支持的直接HTTP命令(LE9x0 AT命令参考指南中提到的所有命令),下面提到的命令序列,但是发生了+ CME ERROR:100,它是我尝试执行的每个http命令(AT#HHTPQRY,AT#HTTPRCV)都是一样的。
AT#SGACT=1,1
#SGACT: 31.81.208.1
OK
AT#HTTPCFG=0,"httpbin.org",80,0,,,0,120,1
+CME ERROR: 100
//No configuration details
AT#HTTPCFG?
+CME ERROR: 100
AT#HTTPCFG=?
+CME ERROR: 100
我还在套接字拨号后尝试了GET和POST命令。套接字连接但它们没有从服务器接收任何数据或将任何内容发布到服务器上,连接以NO CARRIER关闭。我正在使用的命令序列在下面给出
//Socket Dial
AT#SD=1,0,80,www.m2msupport.net
CONNECT
//GET commands sequence
GET /m2msupport/http_get_test.php HTTP/1.1
Host:www.m2msupport.net
Connection:keep-alive
//Connection closes with No Response
NO CARRIER
//Socket info shows the bytes sent
at#si=1
#SI: 1,86,0,0,0
OK