HTTP响应

HTTP响应的构成

HTTP请求消息由3部分构成,分别是响应行、响应头、响应体。如图

重点关注状态码和响应体。

1、响应行(状态行):协议版本  状态码  状态描述

协议版本:http/0.9(过时)、http/1.0、http/1.1(现用)

状态码:(5种类型)

  • 1**:信息响应,服务器收到请求,需要请求者继续执行操作。
  • 2**:成功响应,操作被成功接收并处理。
  • 3**:重定向,需要进一步的操作以完成请求。
  • 4**:客户端响应,请求包含语法错误或无法完成请求。
  • 5**:服务器响应,服务器在处理请求的过程中发生了错误。

2、响应头

  • Location: 服务器通过这个头,来告诉浏览器跳到哪里
  • Server:服务器通过这个头,告诉浏览器服务器的型号
  • Content-Encoding:服务器通过这个头,告诉浏览器,数据的压缩格式
  • Content-Length: 服务器通过这个头,告诉浏览器回送数据的长度
  • Content-Language: 服务器通过这个头,告诉浏览器语言环境
  • Content-Type:服务器通过这个头,告诉浏览器回送数据的类型
  • Refresh:服务器通过这个头,告诉浏览器定时刷新
  • Content-Disposition: 服务器通过这个头,告诉浏览器以下载方式打数据
  • Transfer-Encoding:服务器通过这个头,告诉浏览器数据是以分块方式回送的
  • Expires: -1 控制浏览器不要缓存
  • Cache-Control: no-cache
  • Pragma: no-cache

HTTP 响应头信息 | 菜鸟教程 (runoob.com)

3、响应体

服务器返回的数据集。

posted @ 2023-06-06 17:55  鹿先森JIAN  阅读(44)  评论(0编辑  收藏  举报