Charles捕获的http请求和响应中的字符不可读

The characters are unreadable in the http requests and responses captured by Charles

我在 Windows 10 上使用 Charles 来捕获网络请求和响应。

但是请求和响应中的字符不可读。

如何使这些字符可读?

您遇到的问题是您正在尝试读取基于 SSL 的 HTTP 请求(即:https 请求)。

您需要做的大致是在 Charles 中启用 SSL。您需要的一切都可以在 SSL Proxy Settings 中的 Proxy 菜单下找到:

  1. Install the Charles certificate 在您的浏览器上
  2. Add the domains you want to inspect to the proper SSL Proxy Settings.

这应该会为您提供相同的屏幕,其中包含您希望在没有任何加密的情况下看到的所有内容。