Http协议相关知识
1 格式
浏览器发送给服务器的信息 (request)
请求方式 url路径 协议版本 \r\n
k1:v1\r\n
\r\n
请求体 get没有请求体
响应(response) 服务器会给浏览器的信息
'http/1.1 状态码 状态描述\r\n'
k1:v1\r\n
\r\n
响应体(HTML文件)
2 请求方式 8种
GET
POST
DELETE
PUT
CONNECT
HEAD
OPTIONS
TRACE
3 头信息
host user-agent content-type cookie set-cookie location
4 状态码
1xx
2xx 200 请求成功
3xx 301 永久 302 临时
400 404 没有找到资源 403 没有权限
5xx 500 服务器出错
5 在浏览器输入地址发生什么事情
1 域名解析
2 发起tcp的三次握手
3 建立TCP连接后发起http请求
4 服务器端响应http请求,浏览器得到html代码
5 浏览器解析html代码,并请求html代码中的资源
6 浏览器对页面进行渲染呈现给用户

浙公网安备 33010602011771号