HTTP请求头是HTTP的请求消息头的组成部分之一,可携带特定请求参数信息并传递给服务器。您可以通过配置回源HTTP请求头实现,支持增加、删除、变更或替换回源HTTP请求头,满足更多实际业务需求。
功能介绍
当边缘安全加速 ESA节点请求回源站请求资源时,源站可获取到回源请求头中携带的信息,用于实现特定业务需求。您可以通过修改请求头功能,改写用户回源请求中的HTTP Header信息,携带特定的参数信息给源站。
注意事项
回源请求指客户端经过边缘安全加速 ESA节点回源的请求。回源HTTP请求头配置只会影响通过边缘安全加速 ESA回源的HTTP消息,对于边缘安全加速 ESA节点直接响应给用户的HTTP消息不做修改。
修改请求头
在ESA控制台,选择站点管理,在站点列单击目标站点。
在左侧导航栏,选择 。
单击修改请求头页签,单击新增规则,填写规则名称。
在当请求匹配以下规则时...区域设置要匹配的用户请求特征,具体配置规则请参见规则表达式的组成。
在修改请求头区域,选择操作方式,填入请求头名称和请求头值。
操作方式
说明
示例
操作方式
说明
示例
添加
在回源请求中添加指定请求头。
如果客户端请求中已经包含了同名请求头,则新添加的请求头将会覆盖客户端请求中的同名请求头。
增加名称为x-code,值为key1的请求头,请填写:
请求头名称:x-code
请求头值:key1
删除
在回源请求中删除所有与请求头名称匹配的参数值,无论是否有重复的请求头参数。
删除名称为x-code的请求头,请填写请求头名称:x-code。
变更
在回源请求中变更指定请求头的值。
如果客户端请求中没有包含同名请求头,则变更不会生效。
修改回源请求中名称为x-code的请求头的值为key2,请填写:
请求头名称:x-code
请求头值:key2
禁止配置“ali-”或者“Ali-”开头请求头名称。
请求头值中可以配置多个值,多个值用英文逗号(,)分隔。
单击确定。
- 本页导读
- 功能介绍
- 注意事项
- 修改请求头