合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## HTTP 请求报文 ![](https://img.kancloud.cn/8a/b0/8ab0fb7c2ec9358255e31d12a90dc11e_2981x1206.png) ### 首部字段 * 通用首部字段 * 请求首部字段 * 实体首部字段 ## 通用首部字段 | 通用首部字段 | 含义 | | --- | --- | | Cache-Control | 缓存请求指令: no-catch、no-store、max-age。缓存响应指令:public、private、no-catch、no-store、max-age、s-max-age | | Connection | 管理持久连接 :keep-live(nginx中默认时间是75s)、控制不再转发给代理的首部字段 :Upgrade | | Upgrade | 检测是否可以使用更高版本的协议进行通信,配合 Connection:Upgrade | | Date | 创建 HTTP报文的日期和时间 | | Pragma | 兼容 http 1.0, 功能同Cache-Control | | Via | 追踪请求和响应报文传输的路径 | | Trailer | 应用在分块传输编码时 | | Transfer-Encoding | 应用在分块传输编码时 - 规定传输报文主体使用的编码 | ## 请求首部字段 | 首部字段 | 含义 | | --- | --- | | Accept:application/json;q=0.9; */* q=0.8; | 能处理的媒体类型,和**优先级** | | Accept-Charset:ios-8859-5 | 支持的字符集 | | Accept-Encoding: gzip,deflate | 支持的内容编码 及 编码的优先级顺序, gzip: 文件压缩程序生成的编码格式;deflate: 由 deflate 压缩算法生成的编码格式| | Accept-Language:zh-CN,zh;q=0.9,en;q=0.8 | 能够处理的语言和优先级 | | Authorization | 用户代理的认证信息 | | Except | 期望出现的某种特定的格式 | | **Host** | **请求资源所在的服务器域名**(在一个主机中,运行着很多虚拟机,这些虚拟机对外共用一个ip地址,因此增加host字段加以区分) | | If-Match | 和服务端的ETag 值匹配时,才会返回资源 (浏览器缓存) | | If-Modified-Since | 对应 last-modify,资源未更新时,返回 304 状态码| | If-None-Match | 与 If-Match 作用相反 | | If-Range | If-Range字段值和ETag 或 last-modify一致时,作为**范围请求**,否则返回全部资源 | | If-UnModified-Since | 与 If-Modified-Since 作用相反 | | Max-Forwards | 用作对通信路径或传输路径的一个记录,每次转发数值减1 | | Refere | 从那个页面发起的请求 | | User-Agent | 浏览器种类信息 | ## 实体首部字段 | 实体首部字段 | 含义 | | --- | --- | | Allow | 支持的 HTTP 方法 | | Content-Encoding | 对主体部分使用的编码 | | Content-Language | 主体使用的自然语言 | | Content-Length | 主体大小 | | Content-Location | 主体对应的URL | | Content-MD5 | 对报文主体进行 MD5 算法 | | Content-Range | 针对范围请求,表示当前发送的部分、整体实体大小 | | Content-Type | 主体内对象媒体类型 | | Expries | 资源过期时间 | | Last-modify | 资源上次修改时间 | | Cookie | setCookie、HttpOnly | ## HTTP 响应报文 ![](https://img.kancloud.cn/a3/1a/a31a45892e95abe43824f38f8d855a38_2999x1308.png) | 响应首部字段 | 含义 | | --- | --- | | Accept-Range | 服务器能否处理范围请求 | | Age | 多久前创建的响应 | | ETag | 资源对应的标识,分为弱 ETag 和 强ETag | | Location | 重定向的地址 | | Server | 服务器应用程序信息 |