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、响应体
服务器返回的数据集。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)