Skip to content

分层模型和应用协议
浏览器的通信能力
跨域问题和解决方案

live server /page/index.html 路径能访问,是否存在文件夹对应路径?

不一定,程序决定

rest client
url 最后的"/":浏览器最后/现在都是自动处理,性能区别也几乎不计

301

http
GET / HTTP/1.1
Host: www.douyutv.com
301与302区别

搬家,301永久重定向,302临时重定向

http
POST /api/user/login HTTP/1.1
Host: study.duyiedu.com
Content-Type: application/
x-www-form-urlencoded

{
    "loginId:"admin1",
    "loginPwd":"123"
}

INFO

请求行 Line
请求头 Header
空行
请求体 Body
注意 rest client 的回车空行必须有(?)
空行(Blank Line)

请求头和请求体之间必须有一个空行(即一个换行符 \n 或 \r\n)。这个空行表示请求头的结束,请求体的开始。 rest client vscode里写二进制可以直接用< ./1.png

MIME 格式

这里的 x/y 是 MIME 格式 ,有 application/x-www-form-urlencoded
image/png
image/gif
text/plain
text/css
application/javascript
application/json

base64

二进制文件(图片等)转字符串,转换耗时,消耗带宽,blob本质二进制

html
content-Type: multipart/form-data;boundary = aaa //分隔符