HTTP HyperText Transfer Protocol 超文本传输协议

发布时间 2023-05-29 15:13:45作者: 秋来叶黄

http是在TCP上层的应用协议,基础协议到TCP/UDP就结束了,剩下的是应用协议。应用协议都是在TCP/UDP payload中,根据需求制定的标准。

请求

请求包括:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。

请求有多种方法,比如我们常见的GET, POST等。

响应

响应包括:状态行、消息报头、空行和响应正文四部分组成。

响应中有几个字段也比较常用,一是Content-Type,告诉客户端是什么数据;二是状态码,常见的200, 404等。

https://www.rfc-editor.org/rfc/rfc2616.html
https://www.rfc-editor.org/rfc/rfc7540.html
https://www.runoob.com/http/http-messages.html