最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Arduino ESP8266及ESP32 HTTPS請求方法!

2022-07-01 22:40 作者:會飛的豹豹豹  | 我要投稿

? ? ? ? ? ? ? ? Arduino?ESP8266ESP32 HTTPS請求 帶地址 帶參數(shù) 的方法

HTTPS =?HTTP + SSL / TLS 就是在HTTP的基礎(chǔ)上通過傳輸加密和身份認(rèn)證保證了傳輸過程的安全性。

對HTTP協(xié)議不了解或了解不深的可瞅瞅?

https://blog.csdn.net/windowsxp2018/article/details/124633197?spm=1001.2101.3001.6650.2&utm_medium=distribute.wap_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2-124633197-blog-124184636.wap_blog_relevant_default&depth_1-utm_source=distribute.wap_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2-124633197-blog-124184636.wap_blog_relevant_default

這篇帖子說的非常詳細(xì)


熟悉HTTP協(xié)議之后,對于ESP的HTTP請求就可以非常容易掌握了。

基本流程就是 聯(lián)網(wǎng) 連接服務(wù)器 發(fā)送請求 接收數(shù)據(jù)

其中最關(guān)鍵的就是,以什么格式發(fā)送。

如圖,只要如上圖,按照報文圖解編寫代碼就OK了。

例如GET請求·

如果是POST請求,就要加上請求體,例如

以上示例僅給一個例子,在實(shí)際案例中往往還需要在請求頭中添加各種信息告知服務(wù)器,關(guān)于此方面的內(nèi)容可參考上面鏈接中的帖子,也有詳細(xì)介紹。



知道要發(fā)送什么后,那就直接上代碼吧!

本方法基于Arduino框架

函數(shù)已經(jīng)經(jīng)過簡單封裝,可直接調(diào)用

參數(shù)詳解:

例:https://fanyi-app.baidu.com/static/react-activity/page/ncov-global-2020.html?fr=pctop

?* 域名 =? fanyi-app.baidu.com

?* 地址 =??/static/react-activity/page/ncov-global-2020.html

?* 參數(shù) =??fr=pctop


?* 服務(wù)器證書指紋獲取教程:http://www.taichi-maker.com/homepage/iot-development/iot-dev-reference/esp8266-c-plus-plus-reference/http-client-secure/certificate-fingerprint/ 作者:會飛的豹豹豹 https://www.bilibili.com/read/cv15051802?


注:

  1. 此示例適用于基于Arduino框架下的ESP8266ESP32,兩款芯片不同之處只是頭文件引入不同。

  2. 此示例請求方法為GET,如需用POST,可依照HTTP協(xié)議自行修改。

  3. 證書指紋經(jīng)簡單測試,不填寫參數(shù)也可,但不絕對。

  4. 另外,測試發(fā)現(xiàn)輸出響應(yīng)體耗時較長,望指點(diǎn)修改。

  5. 以上方法來自個人經(jīng)驗(yàn),如有錯誤歡迎指點(diǎn)。


Arduino ESP8266及ESP32 HTTPS請求方法!的評論 (共 條)

分享到微博請遵守國家法律
公主岭市| 永丰县| 封开县| 绍兴市| 阜阳市| 怀宁县| 永昌县| 湘潭市| 堆龙德庆县| 玉林市| 越西县| 论坛| 徐闻县| 朔州市| 武鸣县| 库伦旗| 凤庆县| 区。| 昌邑市| 太康县| 准格尔旗| 定日县| 永丰县| 美姑县| 临武县| 江永县| 玉山县| 陈巴尔虎旗| 比如县| 石狮市| 达日县| 濉溪县| 慈溪市| 长治县| 商河县| 共和县| 瑞安市| 托里县| 阿克苏市| 巍山| 广河县|