<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202B/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
說明
什么是http?http的實質是什么?
搭建好web服務器(Windows)
1.按照基本控制篇以下兩節搭建好web服務器
2.網站根目錄
3.所謂網站根目錄就是在瀏覽器上輸入網站IP地址或者域名
以后默認訪問的位置
http://mnif.cn 默認訪問以上目錄里面的 index.html 文件
4.指定訪問
http://mnif.cn/1.txt
5.訪問其他文件夾里面的文件
http://mnif.cn/文件夾/具體文件
搭建web服務器(Linux)
1.首先完成這節
2.如果用戶沒有在基本控制篇配置站點,請按照下面的方式添加站點(網站)
如果添加了站點(網站),這節無需再次添加!
2.點擊進入網站根目錄
3.網站根目錄
4.所謂網站根目錄就是在瀏覽器上輸入網站IP地址或者域名
以后默認訪問的位置
http://47.111.116.198 默認訪問以上目錄里面的 index.html 文件
4.指定訪問
http://47.111.116.198/1.txt
5.訪問其他文件夾里面的文件
http://47.111.116.198/文件夾/具體文件
HTTP/HPPS的實質是什么?
1.大家需要明白:
http是在TCP的基礎上封裝了一套協議而已!
web服務器實質上就是一個TCP服務器!
2.看一下如何用TCP調試助手下載1.txt文件
打開調試助手
①:
mnif.cn:服務器的IP地址
80:網站的http訪問默認是80端口
點擊啟用
以上就用TCP連接上了 web服務器
②: 填寫發送的信息
GET /1.txt HTTP/1.1
Host: mnif.cn
注意: 以上就是發送了HTTP的GET協議,獲取根目錄下的1.txt文件里面的內容.協議解釋如下:
換行
換行
服務器返回
- HTTP/1.1 200 OK
- Server: openresty/1.15.8.2
- Date: Mon, 29 Jun 2020 09:19:36 GMT
- Content-Type: text/plain
- Content-Length: 10
- Last-Modified: Wed, 09 Oct 2019 04:01:46 GMT
- Connection: keep-alive
- ETag: "5d9d5baa-a"
- Accept-Ranges: bytes
- 1234567890
Accept-Ranges: bytes 及其以上信息我們稱之為:http的head
然后一個換行
真實數據
在后面的章節中,STM32控制網絡模塊以TCP的方式連接上web服務器,
然后發送get協議獲取程序文件,實現遠程升級.