HTTP 头部(HTTP Headers)在 HTTP 请求和响应中起着承上启下、控制通信行为的关键作用。它们用来描述请求或响应的附加信息,是 HTTP 协议“元数据”的核心部分。
下面从作用、常见类型、典型示例三方面说明。
✅ 示例:
Accept: application/json
Accept-Language: zh-CN
✅ 示例:
Cache-Control: max-age=3600
ETag: "abc123"
✅ 示例:
Authorization: Bearer xxx
Cookie: sessionId=abc
✅ 示例:
Content-Type: application/json; charset=utf-8
Content-Length: 256
✅ 示例:
Connection: keep-alive
✅ 示例:
User-Agent: Mozilla/5.0
X-Request-Id: 12345
请求和响应都可用
Date: Wed, 21 Aug 2024 10:00:00 GMT
Cache-Control: no-cache
描述客户端信息
Host: www.example.com
Accept: text/html
Authorization: Bearer token
描述服务器信息
Server: nginx
Set-Cookie: id=123
Content-Type: text/html
描述消息体内容
Content-Type: application/json
Content-Length: 128
| 头部 | 作用 |
|---|---|
Content-Type |
指定内容类型 |
Authorization |
身份认证 |
Cookie |
客户端状态 |
Set-Cookie |
服务器设置 Cookie |
Cache-Control |
缓存策略 |
User-Agent |
客户端信息 |
Accept |
可接受的响应类型 |
Location |
重定向地址 |
Origin |
跨域请求来源 |
X-* |
自定义扩展头部 |
HTTP 头部用来描述“怎么通信、传什么、如何解析、是否缓存、是否安全”等关键信息。
如果你愿意,我也可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。