使用 Charles 获取从 App Store 下载的应用程序使用的端点的完整路径

Using Charles to get full paths of endpoints used by app downloaded from App Store

我有一个从 App Store 下载的应用程序,我想访问它正在使用的原始端点,以便我可以以更易于访问的格式与数据交互(例如,JSON)而不是通过应用程序 GUI。

我正在使用 Charles 并通过我的 MacBook 作为代理路由我的 iOS 流量。但是,当我与该应用程序交互时,我只能看到域; path 是空的。我还从 Charles 下载了 SSL 证书到我的 iOS 设备和 MacBook 上,并授予了它们权限;但是,我仍然在左侧看到一个红色的 X(请参见下面的屏幕截图)。我不知道这是否是我看不到路径的原因。

我无法通过我的 macbook 代理来做到这一点,但我可以在 iOS Charles 应用程序($9 下载)上做到这一点。