httpCanary 中文文档 下载 App

搜索与条件筛选:在列表中快速定位请求

什么时候用搜索

目标应用和目标 Host 过滤是 在抓包阶段 控制哪些请求被记录下来。但很多时候你已经开始抓包了,列表里已经有一大堆请求,突然想找某个特定请求——这时候用搜索更合适。

入口

在主界面请求列表的右上角,有一个搜索图标。点击它展开搜索面板。

搜索条件面板
点击右上角搜索按钮展开筛选条件

可搜索的条件

httpCanary 支持多种条件组合搜索:

关键词搜索

最常用的搜索方式——在输入框里输入关键词,httpCanary 会在以下字段中匹配:

条件筛选

搜索面板里可以按多个维度筛选:

条件说明示例
Host只看匹配该域名的请求m.baidu.com
URL 关键词URL 路径中包含指定字符串/api/user/info
请求方法GET/POST/PUT/DELETE 等只看 POST 请求
状态码响应状态码范围只看 4xx/5xx 错误请求
内容类型Content-Type 匹配application/json
数据量大于或小于某个阈值找大数据量的下载请求
耗时大于某个毫秒值找慢请求

收藏过滤

如果你收藏了某些重要请求,可以在搜索面板里勾选「只看收藏」快速过滤出这些条目。

组合条件使用

多个筛选条件之间是 AND 关系——必须全部满足才会显示。

实战例子:

搜索结果展示

设置完筛选条件后,主界面的请求列表会实时更新,只展示符合条件的请求。要恢复完整列表,清空所有筛选条件即可。

过滤后的请求列表
设置 Host 条件后,列表只展示匹配域名的请求

搜索 vs 设置过滤

对比项搜索/临时过滤设置里的目标应用/Host
生效时机只影响当前列表显示从源头控制哪些请求被记录
对性能影响不影响——所有请求都已记录影响——过滤掉的请求不会保存
适用场景已抓包后快速找提前规划好要抓什么
清除方式清空搜索条件即可去设置里改

推荐的工作流:设置里配好目标应用和 Host,抓包过程中随时用搜索进一步筛选。