在Ubuntu中,我似乎无法获得任何与HTTP /代理请求相关的活动。
我先下载了Charles Proxy,将其打开,但什么也没显示。然后我尝试了Interceptor(Chrome扩展程序),也什么也没有。
查看我的Ubuntu设置,完全有可能在这里配置一些东西,以支持这些选项,但完全没有记录。
我该如何去监听网络请求,拦截它们并在它们发生时提供其他/模拟json?
您必须配置Chrome(或使用的任何浏览器)以使用Charles Proxy的代理(据我记得:localhost:8888
)。由于此代理仅在打开CharlesProxy时才运行,因此您可能不想在系统范围内对其进行定义。
最佳选择是使用代理交换机浏览器扩展名,例如Switchy Omega(chrome extension),以便能够快速打开/关闭浏览器使用的代理。