通用字段
- Connection:控制不在转发给代理的首部字段(upgrade);管理持久连接(close 和 keep-Alive)
- Cache-Control:
1. no-cache:强制向服务器再次验证
2. no-store:不缓存请求或响应的任何内容
3. max-age:响应的最大Age值
响应指令再加上
4. public:可向任意方提供响应缓存
5. private:仅向特定用户提供响应缓存
请求首部字段
- Accept:用户代理可处理的媒体类型
- Accept-Charset:优先的字符集
- Accept-Encoding:优先的内容编码
- Accept-Language:优先的语言(自然语言)
- Authorization:Web认证信息
- If-None-Modified-Since:比较资源的更新时间
- Referer:告诉服务器该网页是从哪个页面链接过来的
响应首部字段
- Etag:资源匹配信息(是由服务器分配的)
- Location:令客户端重定向至指定的URI
- Content-Length:服务器在返回数据时,会有 Content-Length 字段,表明本次回应的数据长度。
实体首部字段
是包含在请求报文和响应报文中的实体部分所使用的的首部。
- Allow:通知客户端所支持的的HTTP方法
- Content-Encoding:内容编码方式(gzip/compress)
- Content-Language:实体部分的自然语言(zh-CN)
- Content-Location:主体资源的URL
- Content-Type:主体对象的媒体类型(text/html)
- Expires:资源失效的日期
- Last-Modified:资源最终的修改时间