如何使用带有 SIM800 GSM 调制解调器的 AT 命令在标头中传递两个参数?

物联网 网页服务 GSM 休息 API
2021-06-20 03:49:34

我有一个带有 POST 方法的宁静网络服务。我想使用带有 SIM800 的 GSM 调制解调器使用此网络服务。

我正在使用以下命令说明:

AT+SAPBR=2,1   --Check if bearer 1 is open or not
AT+SAPBR=1,1   --Enable bearer 1
AT+HTTPINIT
AT+HTTPPARA="URL","myWebserviceURL"
AT+HTTPPARA="CONTENT","application/json"
AT+HTTPDATA=82,10000
  OK
  DOWNLOAD
[mY_dATA_GOES_HERE]
AT+HTTPACTION=1  --POST METHOD
AT+HTTPREAD
So far it works good.

现在我的标题中有两个参数,就像在 POSTMAN webservice Tool 中一样。key=CONTENT-TYPE; value= application/jsonkey=AuthenticationToken; value=myAutoGeneratedCustomKey如何使用 AT 命令添加第二个参数?

1个回答

按照SIM800 AT命令手册,您可以设置HTTPParamTagUSERDATA并发送内容HTTPParamValue您可以将所有键值对打包HTTPParamValue并解析以检索单个键值对。

也可以在此处找到带有身份验证和签名的 SIM 800 HTTP POST 示例