腾讯云提供 HTTP 响应头配置功能,通过此功能,您可以定义 HTTP 事务中的具体操作参数。响应头部配置是域名维度的,因此一旦配置生效,会对域名下任意一个资源的响应消息生效。
前提条件
已登录 云直播控制台。
已添加 播放域名。
使用限制
最多可以支持10条配置。
禁止重复的消息头,有多个取值的参数,可以通过参数:
值1,值2,值3
来实现。当您配置的参数名与后台的私有参数名冲突时,系统会进行提示,您需要修改参数名。
自定义参数名可由大小写字母、数字及 - 组成,长度支持1个 - 100个字符。
参数取值不能为空,不支持中文,长度可支持1个 - 1000个字符。
配置 HTTP 响应头
1. 进入 域名管理,单击需配置的播放域名或右侧的管理进入域名详情页。
2. 选择高级配置页签,进入查看 HTTP响应头配置 标签。
3. 单击编辑,对 HTTP 响应头进行配置,支持编辑已有规则、删除已有规则、新增规则。
若您需新增规则,可单击新增配置:单击可选参数,支持选择已有参数:
Access-Control-Allow-Methods
、Access-Control-Max-Age
、Access-Control-Expose-Headers
进行配置。
头部参数 | 说明 |
Access-Control-Allow-Methods | 用于设置跨域允许的 HTTP 请求方法,可同时设置多个方法,如下: Access-Control-Allow-Methods: POST, GET, OPTIONS 。 |
Access-Control-Max-Age | 用于指定预请求的有效时间,单位为秒。 |
Access-Control-Expose-Headers | 用于指定哪些头部可以作为响应的一部分暴露给客户端。 |
单击自定义参数,支持进行自定义参数配置。
注意:
自定义参数名可由大小写字母、数字及 - 组成,长度支持1个 - 100个字符;参数取值不支持中文,长度支持1个 - 1000个字符。
系统已默认支持头部参数
Access-Control-Allow-Origin
,用于实现允许跨域请求,无需自定义。具体分为两种情况:请求 header 不带 Origin,返回
'Access-Control-Allow-Origin: *'
。请求 header带
'Origin: ${Origin}'
,返回的 header 会返回 'Access-Control-Allow-Origin: ${Origin}'
,比如当请求header带 Origin: https://cloud.tencent.com 时,则返回 Access-Control-Allow-Origin: https://cloud.tencent.com 。
4. 配置完成后,您可以单击提交,系统会根据后台生效情况展示:
配置中,未生效
、配置失败:失败原因
、配置已生效
。