响应

请求报文

有三部分:请求行+请求头+请求体

1.请求方法:GET,POST等八种
2.请求对应的URL,与报文头的Host属性组成完整的请求URL
3.协议名称及版本号
4.HTTP报文头,服务端借此获取客户端信息
5.报文体,它将一个页面表单中的组件值通过param1=value1&param2=value2的键值对形式编码成一个格式化串,它承载多个请求参数的数据。不但报文体可以传递请求参数,请求URL也可以通过类似于“/chapter15/user.html? param1=value1&param2=value2”的方式传递请求参数。

响应报文

同:响应行+响应头+响应体

1.报文协议及版本
2.状态码
3.响应报文头,由多个属性组成
4.响应报文体,“干货”

响应状态码
和请求报文相比,响应报文多了一个“响应状态码”,它以“清晰明确”的语言告诉客户端本次请求的处理结果。
HTTP的响应状态码由5段组成:

1xx 消息,一般是告诉客户端,请求已经收到了,正在处理,别急...
2xx 处理成功,一般表示:请求收悉、我明白你要的、请求已受理、已经处理完成等信息.
3xx 重定向到其它地方。它让客户端再发起一个请求以完成整个处理。
4xx 处理发生错误,责任在客户端,如客户端的请求一个不存在的资源,客户端未被授权,禁止访问等。
5xx 处理发生错误,责任在服务端,如服务端抛出异常,路由出错,HTTP版本不支持等。

200 ok
303 See Other
304 Not Modified
404 Not Found
500 Internal Server Error

posted @ 2021-01-08 22:47  巴伐利亚药水哥  阅读(36)  评论(0)    收藏  举报