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(网关错误)
HTTP请求与响应详解
本文介绍了HTTP,它是运行在TCP上的简单请求 - 响应协议。阐述了HTTP请求,包括请求行的多种请求方式及GET、POST特点,还有消息头;也说明了HTTP响应,包含响应体和常见响应状态码,如200表示成功、4xx表示资源不存在等。

被折叠的 条评论
为什么被折叠?



