Ai-WB2模组HTTP 客户端 POST请求方法

[复制链接]
查看769 | 回复6 | 2024-1-11 18:02:03 | 显示全部楼层 |阅读模式
1. 准备工作
需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线
2. 连接路由器

先保证模块或者开发板上电打印ready,如下图:
1.png
2. 发送AT+CWMODE=1;AT+CWJAP=“WIFI名称”,“WIFI密码”,比如我现在测试的WIFI名称为aithinker123,密码为123456789,如下图:

2-.png
3. HTTP客户端POST请求方法(适用于POST少量数据)

该示例以 http://httpbin.org 作为 HTTP 服务器,数据类型为 application/json。
发送一个 HTTP POST 请求。

设置 opt 为 3 (POST 方法)
URL 为 http://httpbin.org/post
content-type 为 1 (application/json)
transport_type 为 1 (HTTP_TRANSPORT_OVER_TCP)
命令:AT+HTTPCLIENT=3,1,“http://httpbin.org/post”,1,“{“form”:{“purpose”:“test”}}”
如下图:
3.png
说明:

获取到的结果可能与上述响应中的不同。
4. HTTP 客户端 POST 请求方法(推荐方式)

如果您 POST 的数据量相对较多,已经超过了单条 AT 指令的长度阈值 256,则建议您可以使用 AT+HTTPCPOST 命令。
该示例以 http://httpbin.org 作为 HTTP 服务器,数据类型为 application/json。Post 指定长度数据。该命令设置 HTTP 头部字段数量为 2,分别是 connection 字段和 content-type 字段,connection 字段值为 keep-alive,connection 字段值为 application/json
假设你想要 post 的 JSON 数据如下,长度为 427 字节。
{“headers”: {“Accept”: “application/json”,“Accept-Encoding”: “gzip, deflate”,“Accept-Language”: “en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7”,“Content-Length”: “0”,“Host”: “httpbin.org”,“Origin”: “http://httpbin.org”,“Referer”: “http://httpbin.org/”,“User-Agent”: “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36”,“X-Amzn-Trace-Id”: “Root=1-6150581e-1ad4bd5254b4bf5218070413”}}

命令:AT+HTTPCPOST=“http://httpbin.org/post”,427,2,“connection: keep-alive”,“content-type: application/json”

如下图:
4.png
说明:

AT 输出 > 字符后,HTTP body 中的特殊字符不需要转义字符进行转义,也不需要以新行结尾(CR-LF)
5. 联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。
官网:https://www.ai-thinker.com

开发资料:https://docs.ai-thinker.com/
技术支持:support@aithinker.com

本帖被以下淘专辑推荐:

用心做好保姆工作
回复

使用道具 举报

1084504793 | 2024-1-12 08:25:41 | 显示全部楼层
回复

使用道具 举报

lazy | 2024-1-12 08:41:23 | 显示全部楼层
给园长点赞
回复 支持 反对

使用道具 举报

wxlinus | 2024-1-12 09:21:58 | 显示全部楼层
现在园长越来越来厉害了
回复 支持 反对

使用道具 举报

干簧管 | 2024-1-12 10:13:17 | 显示全部楼层
给园长点赞
回复 支持 反对

使用道具 举报

bzhou830 | 2024-1-12 12:19:44 | 显示全部楼层
选择去发光,而不是被照亮
回复

使用道具 举报

san | 2024-1-12 22:37:25 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则