1,浏览器是如何把一个url 变成一个网页的 ?
1,通过url拿到页面资源
2,渲染dom树
3,计算dom树上的css属性
4,根据css对元素进行渲染,得到元素在内存中的位图
5,将位图合并,绘制到页面上
此处有一个需要注意的点
整个过程不是上一步结束了才进行下一步,就是,不需要等上一个步骤完全结束,下一个步骤就开始处理上个步骤的输出
2,http协议
http协议是基于tcp协议出现的,tcp协议是一条双向的通道,但是http规定了request-response的模式,这意味着,通讯只能由浏览器首先发出请求
3,http协议格式
4,http Method
get
post
put
delete
options
head
connect
trace
5,http状态码和状态文本
1,
6,http Request Header
7,http Request Body
application/json
application/x-www-form-urlencoded: 表单提交的默认方式
text/html
multipart/form-data: 文件上传
8,http Response Head