我正在使用charles来获取一些设备的流量,它正在正常工作。但出于某种原因,它没有从浏览器注册流量,特别是从本地主机注册流量,例如:
免费,特别是经典,espndeportes,espnews,espnu,goalline,longhorn,sec&hasMVPDAuthedEver=false&freePreviewTimeAvailable=10&isAuthenticated=false&content=26199860
这份请愿书没有在查尔斯注册,我需要用它的内部调用来嘲弄这个,但现在不可能了,因为查尔斯的问题。
我试着使用:http://localhost.charlesproxy.com,但我得到了一个404问题。
有什么想法吗?谢谢
发布于 2019-05-21 02:48:39
使用http://localhost.charlesproxy.com是正确的选择。您获得404是因为URL中的预期资源不存在。这与Charles和HTTP代理无关。
根据查尔斯文件
有些系统是硬编码的,不将代理用于本地主机通信,所以当您连接到http://localhost/时,它不会出现在Charles中。 解决办法是转而连接到http://localhost.charlesproxy.com/。这指向IP地址127.0.0.1,因此它应该与本地主机相同工作,但其优点是它将通过Charles。
实际上,您可以使用指向127.0.0.1的任何域,而不仅仅是http://localhost.charlesproxy.com。例如,我有一个域donghz.com,解析为127.0.0.1,您可以访问http://donghz.com:8080/apis/v1/home.也得到同样的响应,由Charles拦截HTTP。
https://stackoverflow.com/questions/56195942
复制相似问题