这是我的第一个应用。它花了我几个月的时间,晚上和周末的时间,终于完成了。https://preview.redd.it/ja0ctrcnhffh1.jpg?width=1920&format=pjpg&auto=webp&s=b2d3a77a60309e9b972261d278da71e862708e6a AppStore 链接:ApiClientSync A — 问题是什么? 每个好API客户端都是桌面优先的。如果你离开了你的桌子,需要访问一个端点,检查一个 webhook,或者重新运行一个请求,对于 staging,你就会被困住。ApiClientSync是一个完全本地的SwiftUI HTTP + WebSocket客户端,适用于iPhone、iPad和Mac。集合、头部、认证、主体、查询参数、集合代理、cookie jar、响应历史——整个工作流程,原生,在你手中的设备上。 我对以下两点感到自豪:- 它在之前的请求中可以脱机工作: 每个响应都被保存在设备上,所以你可以在没有信号的情况下在飞机上打开一个端点上周返回的响应。Postman和Charles都需要你连接到才能有用。- 一个API状态小部件: 选择一个保存的请求,将小部件拖放到你的主屏幕上,然后它会定期ping那个端点并绘制一个绿色/红色条形图,显示结果,带有可用率%、HTTP状态和响应时间。灰色条形图意味着你的服务器离线,所以你不会得到假的“下线”读数。基本上是在你的主屏幕上是一个小的可用性监控器。另外:iCloud 同步,无需创建帐户,Live Activity用于在飞行中的请求,来自HAR / Postman / Bruno / raw cURL的导入,HAR 导出,以及代码片段生成,以便你可以将请求直接粘贴到你的项目中。 B — 比较好:它如何比较 最近的竞争对手是 HTTPBot 它是一个很好的应用,已经存在的时间比我长得多——但是价格变得疯狂。它运行一个 每周 的订阅等级,plus 一年,plus 一次性解锁费用,几倍于我收取的费用。作为开发工具的每周订阅会很快累积起来。 我走了另一条路:一个诚实的终身价格,或者如果你愿意的话,一个每年一次的价格。没有每周订阅,永远不会。 与 Postman / Insomnia 相比 —— 桌面和 web 只,没一个第一方的iPhone或iPad应用,两者都将你引导到一个帐户和他们的云中。我的所有三个平台都是原生的,需要注册帐户,通过 iCloud 同步。 与 Charles / Proxyman 相比 —— 在捕获流量方面很棒,但不是为了编写和迭代请求而设计的。ApiClientSync可以导入他们导出的HAR,所以在那里捕获,迭代在这里。 没有锁定: 导入Postman/Bruno/HAR/cURL,导出HAR。将你的集合带进来,随时取回它们。 关于 AI 的问题,由于我宁愿在一开始就说清楚:我在建造这个过程中使用了大量 AI。 我也审查了每一行代码,理解了它的每一行。很高兴回答任何关于它是如何构建的的问题。 C — 成本 下载它。试试看。你可能甚至不需要付费。 https://apps.apple.com/app/id6762882637 应用程序是 免费下载,免费版是真实可用的。你可以获得 2 个集合,每个集合 5 个请求,所有功能都解锁了——所以你可以实际尝试完整的体验之前做出决定。 没有广告。没有帐户。没有跟踪。 如果你喜欢它并想无限使用,Pro 移除限制: $19.99终身 —— 只需一次付款,使用终身 $9.99/年 —— 如果你更喜欢年付计划 但是,不要担心价格。只下载它,试试看。它是免费的。