HTTP Headers
标题 | 内容 |
---|---|
HTTP Headers | HTTP Headers定义 |
HTTP Headers | HTTP Headers种类 |
HTTP Headers | HTTP Headers使用 |
HTTP Headers | HTTP Headers配置(方案,内容以及结果示例) |
HTTP Headers定义
- 我们都知道HTTP协议是应用层面向链接的协议,而HTTP Headers(消息头)允许客户端(client)和服务端(server)通过
request
和response
传递附加信息,也就是我们常见的API接口请求。 - 形式就是
<Headers名称>:<Headers值>
,需要注意的是Headers名称不区分大小写,Headers值不带换行符并且Headers值前面的引导空白会被忽略。
HTTP Headers种类
- 不同上下问进行种类区分
General Headers
-
同时适用于请求
request
和响应response
消息,但与最终消息主体body
中传输的数据无关的消息头,也就是说不能应用于消息内容自身的HTTP Headers。 -
取决应用Application的上下文环境,通用首部可以是响应头部或者请求头部,但是不可以实体头部,再次强调了一遍了。
-
都有如下这些:
消息头 | 描述 | 更多信息 | HTTP 版本(引入版本) |
---|---|---|---|
Cache-Control | 控制缓存的行为 | - | - |
Connection | 逐条首部,链接的管理 | - | - |
Keep-Alive | 允许消息发送者暗示连接的状态,还可以用来设置超时时长和最大请求数 | 需要将 The Connection 首部的值设置为 “keep-alive” 这个首部才有意义。同时需要注意的是,在 |