ProxyPin 高级搜索 多条件组合定位请求
搜索入口
请求列表顶部有搜索框。点击搜索框旁的扩展图标可以展开高级搜索面板。
可搜索的条件
ProxyPin 支持以下维度筛选:
| 条件 | 示例 | 说明 |
|---|---|---|
| 关键词 | token | 在 URL、请求头、响应头、Body 中搜索文本 |
| 响应状态码 | 200、404、5xx | 按 HTTP 状态码筛选 |
| 请求方法 | GET、POST | 只看特定 HTTP 方法 |
| 响应类型 | application/json、image/png | 按 Content-Type 筛选 |
| 耗时阈值 | >500ms、<100ms | 找慢请求或快速请求 |
| 请求体包含 | 特定 JSON 字段值 | 搜索 POST 数据内容 |
| 域名 | api.myapp.com | 精确到特定域名 |
组合搜索示例
布尔逻辑支持 AND、OR、NOT:
# 找到所有失败的 JSON API 请求
status:4xx AND content-type:application/json
# 找到耗时超过 1 秒的请求
duration:>1000
# 找到包含 user_id 的 POST 请求
method:POST AND body:user_id
# 排除静态资源
NOT content-type:image/* AND NOT content-type:font/*
搜索的典型场景
找到所有 404 错误
部署新版本后检查线上是否有资源路径变更导致的 404:
status:404
定位慢 API
发现 App 某功能页面打开慢,在 ProxyPin 中:
duration:>500 AND method:POST
按耗时降序排列,找出哪个 API 响应最慢。
验证 Token 是否泄漏
安全敏感场景下,检查是否有请求意外携带了用户 Token 到不该去的域名:
body:Bearer AND NOT domain:api.myapp.com
只看未读请求
ProxyPin 支持自动标记已读/未读。结合搜索可以快速定位到还没看过的新请求。
搜索性能
- 搜索在已捕获的流量范围内进行,域名过滤越精确,搜索越快
- 大量流量(几千条以上)时复杂正则搜索会略有延迟,建议先缩小域名范围再搜索
- 搜索条件会实时生效,每次输入都触发过滤更新