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 @   鹿先森JIAN  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示