请求头(request)与响应头(response)

请求头(request)与响应头(response)

前端(客户端)向后端(服务器)发送请求(request),后端响应(response)请求,向前端反馈相应资源。
一、请求头:
由四部分组成:首行、header(头)、空行、body(存放url参数)。
首行:传参方法(GET或POST)+url+版本号(例如Http1.1)。
header:由多组参数(key-value)构成。
空行:标志着header的结束。
body:如果传参方法为GET,那么body为空,如果为POST那么传送的参数都在body中。
二、响应头:
由四部分组成:首行、header(头)、空行、body(存放url参数)。
首行:版本号+状态码+状态码信息说明
header:由多组参数(key-value)构成。
空行:标志着header的结束。
body:如果传参方法为GET,那么body为空,如果为POST那么传送的参数都在body中。
状态码总的分类有五种:

1xx 信息性状态码
2xx 成功状态码
3xx 重定向状态码
4xx 客户端错误状态码
5xx 服务器错误状态码

常用状态码:
200(表示请求处理成功)
301(表示永久转向:比如我当前页面永远都和当前内容绑定,不会被篡改)。
302(表示临时转向:不安全,随时都有可能发生被篡改的危险)。
403(表示客户端当前访问权限不够)。
404(表示客户端发送的请求资源未被找到)。
500(表示后端程序出现异常、BUG)。
502(服务器从上游服务器收到无效响应)。
504(网关超时)。
505(服务器不支持当前Htttp协议版本)。

猜你喜欢

转载自blog.csdn.net/qq_45841205/article/details/115288417
今日推荐