Skip to content

[Header Rewrite] 请求头重写 ​

本节在 URL 匹配时按配置顺序修改发往上游的请求头。

语法 ​

ini
[Header Rewrite]
[http-request] URL匹配模式 操作 头字段 [值或正则] [替换内容]

缺省为空列表。仅支持请求方向,http-response 解析失败。URL 模式、操作和头字段必填。HTTPS 处理受 MITM 的流量解密约束。

取值与默认行为 ​

操作别名参数行为与约束
header-addadd值必填追加同名头,不覆盖已有值
header-deldel、delete不接受值删除字段的全部值
header-replacereplace值必填替换已有字段的全部值;字段不存在时不新增
header-replace-regexreplace-regex正则与替换内容必填对已有字段值执行正则替换;字段不存在时不新增

没有默认操作。未知操作或缺少必需参数均解析失败。

示例 ​

ini
[Header Rewrite]
http-request ^http://example\.com/ header-add X-Example 1
http-request ^http://example\.com/ header-del X-Example
http-request ^http://example\.com/ header-replace User-Agent Example
http-request ^http://example\.com/ header-replace-regex User-Agent Example Replacement