即使未选中 Focused Hosts,Charles 仍然只显示来自一位主机的请求?
Charles still only showing requests from one host even though Focused Hosts in unchecked?
在 Charles 代理中,我有时会为 iOS 模拟器安装根证书,并在 Focused Hosts 中设置 http://localhost:8080
以减少混乱并只看到来自本地主机的网络流量。
但是,为了撤消此操作,在 View > Focused Hosts... 我取消选中并删除了该条目:
问题是在 Charles Proxy 中,我仍然只看到来自 iOS 模拟器的对 localhost
的请求:
我确实在 代理 菜单中启用了 'Mac OS proxy':
如果我在我的 Chrome 网络浏览器中转到另一个域,我在 Charles 中看不到任何请求,即使我在我的浏览器中转到 localhost:8080
。如果我在 iPhone 模拟器上的 Safari 应用程序中转到另一个域,我也看不到任何显示,尽管如果我在 Safari 应用程序中浏览到 localhost:8080
模拟器。
简而言之,我似乎只能看到来自 iOS 模拟器的对 localhost:8080
的请求,而不是来自 Chrome 浏览器或其他域的请求,尽管我有 'reset' 个重点主持人。如何让 Charles Proxy 看到其他请求?
显然,View > Focused Hosts 不是正确的菜单;我必须转到 Proxy > Recording Settings > Include 并取消选中 localhost:8080
:
我还发现有必要在更改后重新启动 Charles。
在 Charles 代理中,我有时会为 iOS 模拟器安装根证书,并在 Focused Hosts 中设置 http://localhost:8080
以减少混乱并只看到来自本地主机的网络流量。
但是,为了撤消此操作,在 View > Focused Hosts... 我取消选中并删除了该条目:
问题是在 Charles Proxy 中,我仍然只看到来自 iOS 模拟器的对 localhost
的请求:
我确实在 代理 菜单中启用了 'Mac OS proxy':
如果我在我的 Chrome 网络浏览器中转到另一个域,我在 Charles 中看不到任何请求,即使我在我的浏览器中转到 localhost:8080
。如果我在 iPhone 模拟器上的 Safari 应用程序中转到另一个域,我也看不到任何显示,尽管如果我在 Safari 应用程序中浏览到 localhost:8080
模拟器。
简而言之,我似乎只能看到来自 iOS 模拟器的对 localhost:8080
的请求,而不是来自 Chrome 浏览器或其他域的请求,尽管我有 'reset' 个重点主持人。如何让 Charles Proxy 看到其他请求?
显然,View > Focused Hosts 不是正确的菜单;我必须转到 Proxy > Recording Settings > Include 并取消选中 localhost:8080
:
我还发现有必要在更改后重新启动 Charles。