You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SIM800上以单行形式发起该API的GET请求?

把CURL请求转换为SIM800支持的HTTP GET指令

以下是将你提供的CURL请求转换为SIM800模块可执行的AT指令步骤,按顺序执行即可:

1. 建立GPRS网络连接

先确保模块接入正确的运营商APN(根据你的SIM卡运营商替换,比如移动用CMNET,联通用UNINET,电信用CTNET):

AT+CGDCONT=1,"IP","CMNET"

激活GPRS连接:

AT+CIICR

验证连接成功(获取模块分配的IP地址):

AT+CIFSR

2. 初始化HTTP服务

AT+HTTPINIT

3. 设置HTTP请求参数

  • 设置目标API的URL:
AT+HTTPPARA="URL","https://api.collectapi.com/pray/all?data.city=istanbul"
  • 设置请求头(包含Authorization和Content-Type),多个头字段用\r\n分隔:
AT+HTTPPARA="USERDATA","authorization: apikey 3tXXXMYAPIKEYq9:1RxvCMYAPIKEYgAG\r\ncontent-type: application/json"

4. 发起GET请求

AT+HTTPACTION=0

等待模块返回响应,成功时会收到类似+HTTPACTION: 0,200,XXX的信息(200是HTTP成功状态码)。

5. 读取API响应内容

AT+HTTPREAD

执行后模块会返回API返回的JSON数据。

6. 关闭HTTP服务

请求完成后关闭HTTP连接:

AT+HTTPTERM

注意事项

  • 务必使用对应运营商的正确APN,否则无法建立网络连接
  • 用AT+CSQ指令检查信号强度,返回值在10-30之间表示信号良好
  • 如果URL包含特殊字符,需要进行URL转义(当前示例URL无需转义)

内容的提问来源于stack exchange,提问作者A. Vehbi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 10:45:26