docs/docs/rules/resWriteRaw.md
将响应的完整内容(包括协议、状态码、状态信息、响应头、内容)保存到指定目录或文件中,适用于需要记录响应数据的场景:
pattern resWriteRaw://fileOrDirPath [filters...]
| 参数 | 描述 | 详细文档 |
|---|---|---|
| pattern | 匹配请求 URL 的表达式 | 匹配模式文档 |
| fileOrDirPath | 存储数据的目录或文件路径 | |
| filters | 可选过滤器,支持匹配: | |
| • 请求URL/方法/头部/内容 | ||
| • 响应状态码/头部 | 过滤器文档 |
wproxy.org/docs resWriteRaw:///User/xxx/test/
当访问具体文件时
https://wproxy.org/docs/test.html
→ 保存到:/User/xxx/test/test.html
当访问目录路径时
https://wproxy.org/docs/
→ 保存到:/User/xxx/test/index.html(目标路径为 /User/xxx/test/,结尾为 / 或 \ 自动追加 index.html)
wproxy.org/docs/ resWriteRaw:///User/xxx/test/
访问子路径时
https://wproxy.org/docs/test.html
→ 仍保存到:/User/xxx/test/test.html
访问配置目录时
https://wproxy.org/docs/
→ 直接保存到:/User/xxx/test/(作为整体文件)
💡 关键区别:
- 规则路径是否以
/或\结尾,决定了目录请求的保存方式- 非目录路径(无结尾
/或\)会直接保存为指定文件- 目录路径(有结尾
/或\)会自动补全index.html
/^https://wproxy\.org/docs/(\?.*)?$ resWriteRaw:///User/xxx/test/index.html
通过正则匹配限定请求 URL