文章目錄
一、準備工作
二、連接路由器
三、HTTP客戶端POST請求方法(適用于POST少量數據)
四、HTTP 客戶端 POST 請求方法(推薦方式)
五、聯系我們
01
準備工作
需要準備的軟硬件:Ai-WB2系列模組或者開發板,Type-C數據線。
02
連接路由器
先保證模塊或者開發板上電打印ready,如下圖:
發送AT+CWMODE=1;AT+CWJAP=“WIFI名稱”,“WIFI密碼”,比如我現在測試的WIFI名稱為aithinker123,密碼為123456789,如下圖:
03
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”}}”
如下圖:
說明:
您獲取到的 HTTP 頭部信息可能與上述響應中的不同。
04
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”
如下圖:
說明:
AT 輸出 > 字符后,HTTP body 中的特殊字符不需要轉義字符進行轉義,也不需要以新行結尾(CR-LF)
審核編輯 黃宇
-
HTTP
+關注
關注
0文章
511瀏覽量
31519 -
客戶端
+關注
關注
1文章
290瀏覽量
16765
發布評論請先 登錄
相關推薦
服務器如何處理 HTTP 請求
如何使用 HTTP 協議進行數據傳輸
安信可Ai-WB2系列的優勢是?一秒讀懂!
用Ai-WB2開發板做智能家居全彩LED小夜燈
![用<b class='flag-5'>Ai-WB2</b>開發板做智能家居全彩LED小夜燈](https://file1.elecfans.com//web2/M00/0B/85/wKgZomc0QTGAGCQfAAEH9PDRG1Q850.jpg)
外設移植 安信可Ai-WB2+FPM383C指紋
![外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>+FPM383C指紋](https://file1.elecfans.com//web1/M00/F3/E2/wKgaoWcghr2Ae-ZyAABR_lw7GEY958.jpg)
安信可Ai-WB2系列模組/開發板連接AWS亞馬遜云方法
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模組</b>/開發板連接AWS亞馬遜云<b class='flag-5'>方法</b>](https://file1.elecfans.com/web2/M00/B2/78/wKgaomVtd6KAfnb3AAA2-gyc3Ao368.png)
安信可Ai-WB2系列模組/開發板連接AWS亞馬遜云方法
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>系列<b class='flag-5'>模組</b>/開發板連接AWS亞馬遜云<b class='flag-5'>方法</b>](https://file1.elecfans.com//web2/M00/C9/99/wKgaomYeLlGAbcyYAADhzlVOpVQ21.jpeg)
安信可推出Wi-Fi 6+BLE5.3模組Ai-M62-M2-I
![<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>推出Wi-Fi 6+BLE5.3<b class='flag-5'>模組</b><b class='flag-5'>Ai-M62-M2</b>-I](https://file1.elecfans.com/web2/M00/C1/D0/wKgaomXanpWAIIvnAAA1lndyGik078.png)
評論