2016-06-29 33 views
2

我正在使用Charles Proxy的免费版本(撰写本文时为3.11.5),并通过它代理我的iPhone以尝试对应用程序的某些实时功能进行反向工程我在用着。如何在Charles代理中查看Web套接字请求

我能成功地看到所有http/https请求进出设备。然而,有一些网络套接字(是://)在应用程序上打开,我无法看到。它只列出http/https请求。

有没有我错过的设置?免费版本有限吗?谢谢。

回答

1

这可能是因为您正在代理的应用程序未使用您在iPhone的“设置”中定义的代理设置。如果是这种情况,您需要一个遵守用户定义的代理设置的应用程序版本才能查看Charles中的WebSocket流量。

+0

你将如何查找你的iPhone或模拟器的代理设置是什么? – Trip