HTTP

HTTP 知识量:10 - 42 - 186

3.1 HTTP报文><

什么是HTTP报文- 3.1.1 -

用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文称为请求报文;响应端(服务器端)的HTTP报文称为响应报文。

HTTP报文本身是由多行(用CR+LF作为换行符)数据构成的字符串文本。大致分为:报文首部和报文主体两部分,由最初出现的空行(CR+LF)来划分。

注意:报文主体不是必须的。

HTTP报文的结构- 3.1.2 -

报文的结构大体分为:报文首部、空行(CR+LF)和报文主体。

请求报文的报文首部包括:

  • 请求行:包含用于请求的方法、请求URI和HTTP版本。

  • 请求首部字段

  • 通用首部字段

  • 实体首部字段

  • 其他(Cookie等)

响应报文的报文首部包括:

  • 状态行:包含表明响应结果的状态码、原因短语和HTTP版本。

  • 响应首部字段

  • 通用首部字段

  • 实体首部字段

  • 其他(Cookie等)