iOS抓包新选择:ApiCatcher同时支持捕获HTTP(s)和WebSocket(s)协议数据包

ApiCatcher是一款简洁易用的iOS平台的HTTP/HTTPS抓包和调试工具,主要面向开发者,在调试API、调研项目某个功能模块用了哪些API方面提升工作效率,其中自动生成API文档支持导出到Apifox、Postman工具极大提升API提取效率,重写、重放、脚本功能提升API Mock测试和排除API问题的效率。

ApiCatcher在iOS设备上通过直接捕获流量,不需要通过电脑端配置代理。与众多开源免费工具不同,ApiCatcher完全原创的产品设计,注重用户使用体验,积极处理用户反馈的问题。不只是做能用,而是做好用。

ApiCatcher最近更新到了3.0版本,此次版本新增了WebSocket协议的抓包和调试功能。这不只是在支持HTTP协议的基础上简单的支持WebSocket协议,而是真的用心考虑了用户体验,单独为WebSocket协议设计的UI交互。

一、在历史列表添加WS/WSS标识,支持按协议过滤。

二、单独设计的WebSocket捕获详情页面。

由于WebSocket协议是双向通信,长连接多轮交互,与HTTP的SSE单向发送不同,因此设计成聊天消息列表来展示消息体验会更好。

消息气泡延用了展示HTTP请求响应Body的卡片设计,支持JSON高亮、全屏预览、搜索,支持复制、导出WebSocket数据帧的Payload。

过滤功能支持按发送方、帧类型、Payload模糊搜索过滤,对于查询数据包非常方便。但对于二进制帧,如果是加密内容,Payload搜索就起不到作用了。

三、提示WebSocket接口调试功能。

与HTTP协议不同,WebSocket不支持请求重放,但提供了WebSocket调试工具,一键建连,像与人聊天一样发送消息。输入组件支持JSON高亮和格式化。

由于WebSocket协议的特殊性,目前3.0版本的重写&重放功能、脚本功能、远程同步功能还未支持WebSocket,后续可能会补齐这块功能。而定时任务等功能无法作用到WebSocket数据帧通信中。

相关推荐
_瑞4 小时前
APM_寄存器
ios·汇编语言
宠友信息5 小时前
内容社区源码开发实践解析,用Spring Boot打造1:1仿小红书源码平台
java·spring boot·redis·websocket·mysql·spring·uni-app
武雄(小星Ai)5 小时前
大模型API 8月31日迁移潮:Claude涨价50%、GPT-5.4退场、Kimi K2.5退役,一次算清你的账单怎么变
ai·大模型·api
2501_916008896 小时前
iOS App 请求地址查看,不用配置看到 App 调了哪些接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
电商API_180079052477 小时前
速卖通商品采集API技术文章
java·开发语言·c++·api·跨境电商·商品详情
2501_915106329 小时前
Swift 开发环境搭建指南:三条路径按目标对号入座
开发语言·vscode·ios·objective-c·个人开发·swift·敏捷流程
_瑞10 小时前
APM_符号化
ios
ii_best11 小时前
ios群控鹰眼中控系统越狱版 PC 端 v3.1.9 版本更新|三大核心功能迭代,优化群控投屏作业流程
ios
二流小码农11 小时前
鸿蒙开发:了解Context
android·ios·harmonyos
时代分流12 小时前
云手机推荐2026:安卓全能、批量挂机、原生iOS全覆盖
android·ios·智能手机