HTTP
超文本传输协议,是一个简单的请求-响应协议,通常运行在TCP上。
HTTP请求
客户端向服务器发请求
请求行
Request URL: //请求地址
Request Method: //请求方法
Status Code: //状态码
Remote Address: //远程地址
请求方式:GET、POST、HEAD、DELETE、PUT、TRACT…
get:请求的参数比较少,限制大小。会在URL地址中显示,不安全但高效
post:请求参数没限制,不限制大小。不会显示,安全但相对get不高效
消息头
Accept: 告诉浏览器,所支持的数据类型
Accept-Encoding 支持哪种编码格式 eg:GBK UTF-8
Accept-Language 语言环境
Cache-Control 缓存控制
Connection 请求后断开还是仍连接
HTTP响应
服务器向客户端响应
Cache-Control 缓存控制
Connection 连接
Content-Encoding 编码
Content-Type 类型
响应体
Accept: 告诉浏览器,所支持的数据类型
Accept-Encoding 支持哪种编码格式 eg:GBK UTF-8
Accept-Language 语言环境
Cache-Control 缓存控制
Connection 请求后断开还是仍连接
Refrush 多久刷新一次
Location 网页重新定位
☑️ 响应状态码
200:请求成功
3xx: 请求重定向
4xx:资源不存在
5xx:服务器代码错误 eg:502(网关错误)