看不到来自 Charles 的移动应用请求

Posted

技术标签:

【中文标题】看不到来自 Charles 的移动应用请求【英文标题】:Don't see mobile app requests via Charles 【发布时间】:2021-03-03 13:21:48 【问题描述】:

我的所有设置都正确。但我不能只检查一个与我一起工作的应用程序的流量。它们根本不显示,没有错误,没有 ssl 锁,也没有请求) 对于其他应用程序,charles 已经拦截了所有请求。 也许有人遇到过这样的问题。 iosandroid 版本的请求不会显示。

【问题讨论】:

【参考方案1】:

Charles 没有从您的 iOS/Android 设备捕获流量的原因有多种。

您可以查看以下列表:

    从您的 iOS 设备上关闭所有 *** -> 很多人忘记了这件事。 检查 Wifi 中代理中的 IP 在 macOS 上关闭防火墙(有时会打开并阻止所有传入流量) 您的公司可能会阻止 Charles 正在侦听的 8888 端口

您可以查看troubleshooting 页面,其中包含其他原因以及如何解决它。

它来自 Proxyman,但仍然适用于 Charles Proxy。

【讨论】:

以上是关于看不到来自 Charles 的移动应用请求的主要内容,如果未能解决你的问题,请参考以下文章

我如何检查来自移动应用程序或 WEB 的请求

区分http移动浏览器和移动应用请求

Django CORS 因来自移动应用程序的发布请求而失败

最佳实践:如何保护来自移动应用程序的 Http 请求(例如登录)

来自本机移动应用程序的 AJAX 请求

像 Charles 这样的 HTTPS 代理