跳到主要内容

HTTP 消息体重写

消息体重写允许用户修改匹配特定 URL 的 HTTP 请求或响应的消息体。这可以用于替换或修改特定的文本片段。以下是每个字段的详细解释:

字段类型是否必填描述
matchstring用于匹配 URL
findstring用于在消息体中查找的正则表达式
replacestring用于替换查找内容(支持正则表达式中的通配符匹配)
typestring类型(可以是请求request 或响应response)
body_rewrites:
- match: "http://www\\.egernapp\\.com/egern.html"
find: egern
replace: nrene
type: response

在上述示例中,系统将查找所有响应类型且 URL 匹配 "http://www.egernapp.com/egern.html" 的消息。然后,系统将在消息体中查找 "egern" 并将其替换为 "nrene"。

此功能在诸多情境下都可能非常实用,如:在请求消息体中注入数据,修改返回的响应数据等。