http协议请求消息Request的三个内容

152 阅读1分钟

http协议请求消息Request主要包含 起始行、消息头和消息体 三个内容

什么是http协议?

HTTP (HyperText Transfer Protocol):超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议

http协议请求消息Request的三个内容

起始行

  • HTTP请求的起始行称为 请求行,就是方法 + 路径 + http版本,形如 GET /index.html HTTP/1.1
  • HTTP响应的起始行称为 状态行,就是http版本 + 状态码 + 原因,形如 HTTP/1.1 200 OK

消息头

  • 消息头中有很多键值对组成,多个键值对之间使用CRLF作为分隔符,也可以完全没有键值对。形如Content-Encoding: gzip;请求报文对应请求头,响应报文对应响应头

消息体

  • 消息体是具体的数据部分,也就是body部分,请求报文对应请求体, 响应报文对应响应体

图解

请求报文.png

响应报文.png