HTTP协议优化

更新时间:2026-07-02 17:32:18

HTTP协议优化用于为互动直播域名配置 HTTP 头处理规则和 HTTP/2 客户端连接。在HTTP协议优化中,您可以按指定请求方向或应答方向新增、替换或删除 HTTP 头,也可以开启HTTP/2 配置

开始前准备

  • 如需配置自定义 HTTP 头,请提前准备 HTTP 头名称和值。

配置 HTTP 头规则

创建 HTTP 头规则后,CDN 可以按指定生效范围、操作类型和控制方向新增、替换或删除 HTTP 头。

  1. 在目标域名打开配置修改
  2. 在导航窗格中选择HTTP协议优化 > HTTP头
  3. 选择添加
  4. HTTP头对话框中配置规则。
字段 说明
生效范围 选择指定文件类型指定目录URL正则匹配。使用该字段将规则限定在需要修改 HTTP 头的播放路径、文件扩展名或 URL 模式。选择指定目录时,输入目录,多个目录换行分隔。
操作类型 选择新增替换删除。根据 HTTP 头是缺失、已有值不符合预期,还是不应继续在所选方向上传递来选择操作。
HTTP头 选择需要新增、替换或删除的 HTTP 头。
自定义 HTTP 头 输入自定义 HTTP 头。执行删除时可输入多个 HTTP 头,用英文分号 (;) 分隔。执行新增替换时只能输入一个 HTTP 头。
旧值 选择替换时显示。输入需要被替换的已有 HTTP 头值。
新值 输入该 HTTP 头的新值。
控制方向 选择一个或多个方向:回源请求回客户端应答接受源应答接受客户端请求。详情请参见选择合适的控制方向
优先级 输入规则优先级。
  1. 选择确认

选择 HTTP 头操作类型

操作类型决定 CDN 如何处理所选 HTTP 头。

操作类型 行为 适用场景
新增 新增 HTTP 头。选择 HTTP 头,并在新值中输入该 HTTP 头的值。 需要 CDN 在指定方向添加 HTTP 头。
替换 替换已有 HTTP 头的值。选择 HTTP 头,并输入旧值新值 需要 CDN 将已知 HTTP 头值替换为新值。
删除 删除一个或多个 HTTP 头。选择或输入要删除的 HTTP 头,多个 HTTP 头用英文分号 (;) 分隔。 指定方向不应继续携带这些 HTTP 头。

限制: 部分 HTTP 头只支持特定操作和控制方向。如果所选 HTTP 头、操作类型和控制方向不匹配,页面会显示错误提示。

选择合适的控制方向

控制方向决定 CDN 在哪一段流量链路上处理 HTTP 头。选择方向时,先判断这条 HTTP 消息由谁发出,以及希望修改后的 HTTP 头被谁接收。

控制方向 流量链路 含义 常见 CDN 和直播场景
接受客户端请求 播放器、浏览器或应用到 CDN 播放端请求进入 CDN 前携带的 HTTP 头。 当规则面向客户端请求元数据时使用,例如处理 AcceptAccept-EncodingAccept-LanguageRefererUser-Agent
回源请求 CDN 到源站 CDN 请求源站内容时发送的 HTTP 头。 向源站新增或替换回源侧需要的 HTTP 头,例如源站识别、路由或自定义请求头。
接受源应答 源站到 CDN 源站返回给 CDN、且尚未返回给客户端的 HTTP 应答头。 在 CDN 继续处理应答前规范源站返回的 HTTP 头。
回客户端应答 CDN 到播放器、浏览器或应用 最终返回给播放端且播放端可见的 HTTP 应答头。 向播放端返回需要的应答头,例如 CORS 相关头或内容相关头。

配置 HTTP/2

开启HTTP/2 配置后,CDN 可以使用 HTTP/2 与客户端连接。

  1. 在目标域名打开配置修改
  2. 在导航窗格中选择HTTP协议优化 > HTTP/2 配置
  3. 开启HTTP/2 配置

HTTP/2 配置开关会显示为开启状态。

说明: HTTP2.0 用于配置 CDN 是否使用 HTTP2.0 协议和请求端交互。回源协议版本用于配置是否使用 HTTP2.0 协议回源。部分产品线不支持配置 HTTP2.0 回源,如有疑问,请和技术支持联系。

参考

支持的 HTTP 头操作

功能分类 名称 支持的操作 支持的方向
Accept相关 Access-Control-Allow-Origin 新增、替换、删除 响应头
Accept相关 Access-Control-Allow-Methods 新增、替换、删除 响应头
Accept相关 Accept 新增、替换、删除 请求头
Accept相关 Accept-Encoding 新增、替换、删除 请求头
Accept相关 Accept-Charset 新增、替换、删除 请求头
Accept相关 Accept-Language 新增、替换、删除 请求头
Accept相关 Accept-Ranges 新增、替换、删除 请求头
Content相关 Content-Base 替换 响应头
Content相关 Content-Disposition 替换 响应头
Content相关 Content-Encoding 替换 响应头
Content相关 Content-Language 替换 响应头
Content相关 Content-Location 替换 响应头
Content相关 Content-MD5 替换 响应头
Content相关 Content-Range 替换 响应头
Content相关 Content-Type 替换 响应头
Cache相关 Vary 新增、替换、删除 响应头
状态相关 Cookie 新增、替换、删除 请求头
状态相关 Set-Cookie 新增、替换、删除 响应头
其他 Referer 替换 请求头
其他 Server 替换 响应头
其他 User-Agent 替换 请求头
其他 自定义头 新增、替换、删除 请求头或响应头
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!