Skip to content

delete

用于删除请求 URL、请求/响应头、请求/响应内容。

规则语法

txt
pattern delete://prop1|prop2|... [filters...]

# 等效于:
pattern delete://prop1 delete://prop2 ... [filters...]
参数描述详细文档
pattern匹配请求 URL 的表达式匹配模式文档
valueurlParams:删除所有请求参数
urlParams.xxx:删除 URL 的 xxx 参数
reqHeaders.xxx: 删除请求头的 xxx 字段
resHeaders.xxx: 删除响应头的 xxx 字段
reqBody: 删除所有请求内容
resBody: 删除所有响应内容
reqBody.xxx.yyy: 删除请求内容中类型为表单(form)或JSON的 xxx.yyy 字段
resBody.xxx.yyy: 删除响应类型为 JSONP 或 JSON 的响应内容里的 xxx.yyy 字段
reqType: 删除请求头 content-type 里的类型,不包含可能存在的 charset
resType: 删除响应头 content-type 里的类型,不包含可能存在的 charset
reqCharset: 删除请求头 content-type 里可能存在的 charset
resCharset: 删除响应头 content-type 里可能存在的 charset
reqCookies.xxx: 删除请求头的里面名为 xxx 的 cookie
resCookies.xxx: 删除响应头的里面名为 xxx 的 cookie
filters可选过滤器,支持匹配:
• 请求URL/方法/头部/内容
• 响应状态码/头部
过滤器文档

配置示例

txt
https://www.example.com/path delete://reqCookies.token|resCookies.token

https://raw.githubusercontent.com/avwo/whistle/refs/heads/master/package.json delete://resBody.name resType://json

上述 cookie 删除操作仅作用于请求/响应过程中的 cookie,不会修改浏览器本地存储的 cookie。如需修改浏览器持久化 cookie,可通过以下方式实现: