📑 题目:39. HTTP 基本格式?

参考解析

? HTTP 请求格式

HTTP 请求格式HTTP 请求格式

  • 请求行:用来说明请求类型,要访问的资源以及所使用的 HTTP 版本。

  • 请求头部:紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息从第二行起为请求头部。

    • HOST ,将指出请求的目的地。
    • User-Agent ,服务器端和客户端脚本都能访问它,它是浏览器类型检测逻辑的重要基础。该信息由你的浏览器来定义,并且在每个请求中自动发送等等
  • 空行:请求头部后面的空行是必须的。

  • 请求数据:也叫主体,可以添加任意的其他数据。

? HTTP 响应格式

HTTP 响应格式HTTP 响应格式

  • 状态行:由 HTTP 协议版本号、状态码、状态消息三部分组成。
  • 消息报头:用来说明客户端要使用的一些附加信息。
  • 空行:消息报头后面的空行是必须的。
  • 响应正文:服务器返回给客户端的文本信息。