相信有不少朋友们都遇到Charles无法抓取localhost流量的情况,某些系统被硬编码为不使用代理进行本地主机流量,因此当连接到localhost 时,它不会显示在Charles中。下面小编带给大家解决办法,有兴趣的朋友们欢迎了解一下。
Charles抓取localhost流量
解决方法是连接到http://localhost.charlesproxy.com/。这指向IP地址127.0.0.1,因此它应该与localhost完全相同,但它的优势在于它将通过Charles。无论Charles是在跑,还是在使用Charles,这都会有效。如果您使用其他端口,例如8080,只需像往常一样添加它,例如localhost.charlesproxy.com:8080。
您还可以在该域前放置任何内容,例如myapp.localhost.charlesproxy.com,它也将始终解析为127.0.0.1。
或者,您可以尝试添加'。' 在localhost之后,或用本机名称替换localhost,或使用本地链接IP地址(例如192.168.1.2)。
如果Charles正在运行并且您使用Charles作为代理,那么您也可以使用local.charles作为localhost的替代方案。请注意,这仅在您使用Charles作为代理时才有效,因此上述方法是首选方法,除非您特别希望请求在不使用Charles时失败。
以上就是小编为大家带来的Charles常见问题-----Charles本地抓取数据的问题解答,希望对大家有所帮助,对于新接触这款软件的小伙伴们可以点击本页面上的相关软件到页面下载,祝您使用愉快!