跳到主要内容

HTTP 头部重写

HTTP 头部重写功能允许用户添加、替换或删除与特定 URL 匹配的 HTTP 请求或响应的头部信息。以下是各操作和对应字段的详细解释:

添加头部信息

字段名类型是否必填描述
matchstring用于匹配 URL
namestring要添加的 Header 的名称
valuestring要添加的 Header 的值
typestring定义要修改的消息类型(可以是请求request 或响应response)
header_rewrites:
- add:
match: "http://www\\.egernapp\\.com/egern.html"
name: Hello
value: World
type: request

在此示例中,系统将为所有请求类型且 URL 匹配 "http://www.egernapp\\.com/egern.html" 的消息添加一个名为 "Hello" 值为 "World" 的头部信息。

替换头部信息

字段名类型是否必填描述
matchstring用于匹配 URL
namestring要替换的 Header 的名称
valuestring替换的 Header 的新值
typestring定义要修改的消息类型(可以是请求request 或响应response)
header_rewrites:
- replace:
match: "http://www\\.egernapp\\.com/egern.html"
name: Hello
value: World
type: request

在此示例中,系统将为所有请求类型且 URL 匹配 "http://www.egernapp\\.com/egern.html" 的消息查找名为 "Hello" 的头部信息并将其值替换为 "World"。

删除头部信息

字段名类型是否必填描述
matchstring用于匹配 URL
namestring要删除的 Header 的名称
typestring定义要修改的消息类型(可以是请求request 或响应response)
header_rewrites:
- delete:
match: "http://www\\.egernapp\\.com/egern.html"
name: Hello
type: request

在此示例中,系统将为所有请求类型且 URL 匹配 "http://www.egernapp\\.com/egern.html" 的消息删除名为 "Hello" 的头部信息。