SIM900A是支持HTTP的,可以用AT指令来发送HTTP请求
GET请求的AT指令
-
初始化HTTP服务
AT+HTTPINIT
-
设置连接方式和APN
AT+SAPBR=3,1,“CONTYPE”,“GPRS”
AT+SAPBR=3,1,“APN”,“CMNET”
注:其中 CMNET 是移动网 联通电信是其他的 -
设置URL
AT+HTTPPARA=“URL”,“www.sust.xin/login”
-
发送请求
AT+HTTPACTION=0
注:0:GET 1:POST 2:HEAD -
请求成功返回
+HTTPACTION:0,200,2111
注:0代表访问方式是get, 200则是HTTP状态码 代表请求成功, 2111则是响应内容大小(字节) -
读取响应内容
AT+HTTPREAD=0,2111
-
最后 别忘记关闭HTTP服务
AT+HTTPTERM
POST请求的AT指令
AT+HTTPINIT //初始化HTTP服务
AT+HTTPPARA="URL","www.sust.xin/login" //设置URL等参数
AT+HTTPDATA=1000,10000 //设置post请求的参数大小(字节)和输入时间(毫秒)
返回download之后 开始输入post参数
成功返回 OK
AT+HTTPACTION=1 // 进行HTTP的post请求 0:GET 1:POST 2:HEAD
成功返回 OK
然后等待响应
+HTTPACTION:1,400,2111
其中400为HTTP状态码 2111为响应内容的大小
AT+HTTPREAD=0,2111 //读取响应
AT+HTTPTERM //最后 关闭HTTP服务