Shripi:用于捕获和导出 API 请求的 Chrome 扩展
Shripi,由Prakash Rai开发,是一个Chrome扩展,作为开发人员和测试人员的API调试工具包。它实时捕获HTTP/HTTPS请求,记录头部、主体、时间和响应,同时生成一键导出到cURL、Python请求、Fetch和Postman集合。该扩展使用自动遮蔽、高级过滤和可配置的排除模式来减少噪声数据。目标用户包括需要快速、本地请求捕获和可运行代码片段的开发人员、QA工程师和安全研究人员。
该工具替代手动网络标签导出以快速请求检查
该工具直接从浏览器标签捕获HTTP和HTTPS流量,并记录完整的请求生命周期。捕获的详细信息包括:
- 请求头和主体
- 响应有效负载
- 时间和状态信息
这种方法消除了通常伴随在外部工具中重现浏览器发起的API调用的手动复制和头部清理。
该工具通过编辑机密和保持数据本地来减少凭证暴露
该工具在捕获和导出期间自动编辑以隐藏身份验证令牌和API密钥。所有捕获的数据都存储在浏览器的IndexedDB中,开发者不会接收到流量。该设计支持在调试和文档任务期间,敏感请求材料必须保留在用户机器上的工作流程。
该工具通过导出可运行的代码片段和集合加快重现速度
该工具提供一键导出到超过八种格式,包括cURL、Python请求、JavaScript Fetch和Postman集合。导出生成准备运行的代码片段,减少手动格式化时间。零配置启动意味着用户可以通过单击开始捕获,然后导出代码示例以立即在外部脚本或测试工具中使用。
该工具通过过滤、排除和可选同步融入开发者工作流程
该工具包括按URL、域、HTTP方法和状态码的高级过滤,以及可配置的URL排除模式,以忽略分析或广告跟踪调用。它捕获来自顶级页面的请求,以及同标签的iframe和服务工作者。开始捕获不需要账户;仅在跨设备同步Pro许可证时需要登录,这使得团队的基本使用摩擦保持在低水平。
实用的基于浏览器的 API 捕获,适用于需要本地控制的开发者
该工具是开发者和 QA 工程师的实用选择,他们需要快速的、浏览器内的 API 复制以及可导出的代码。它由开发者维护,并且需要基于 Chromium 的浏览器运行,因此使用非 Chromium 浏览器的团队必须选择不同的捕获方法。一个有用的提示:在干净的浏览器配置文件中运行捕获,以减少录制期间不相关的第三方请求。