HTTP 消息体重写
消息体重写允许用户修改匹配特定 URL 的 HTTP 请求或响应的消息体。这可以用于替换或修改特定的文本片段。以下是每个字段的详细解释:
字段 | 类型 | 是否必填 | 描述 |
---|---|---|---|
match | string | 是 | 用于匹配 URL |
find | string | 是 | 用于在消息体中查找的正则表达式 |
replace | string | 是 | 用于替换查找内容(支持正则表达式中的通配符匹配) |
type | string | 是 | 类型(可以是请求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"。
此功能在诸多情境下都可能非常实用,如:在请求消息体中注入数据,修改返回的响应数据等。