Charles使用

过滤 络请求 通常情况下,我们需要对 络请求进行过滤,只监控向指定目录服务器上发送的请求对于这种需求,以下几种办法: 方法一:在主界面的中部的过滤器栏中填入需要过滤出来的关键字例如我们的服务器的地址是 http://yuantiku.com  ,那么只需要在过滤器栏中填入yuantiku即可。 方法二:在Charles的菜单栏选择“Proxy” – >“Recording Settings”,然后选择Include栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口 。这样就可以只截取目标 站的封包了如下图所示:

  1. Map 功能适合长期地将某一些请求重定向到另一个 络地址或本地文件。
  2. Rewrite 功能适合对 络请求进行一些正则替换。
  3. Breakpoints 功能适合做一些临时性的修改。

Map 功能 Charles 的 Map 功能分 Map Remote 和 Map Local 两种,顾名思义,Map Remote 是将指定的 络请求重定向到另一个 址请求地址,Map Local 是将指定的 络请求重定向到本地文件。 在 Charles 的菜单中,选择 “Tools”->”Map Remote” 或 “Map Local” 即可进入到相应功能的设置页面。

Charles使用 设置外部代理,解决与翻墙软件的冲突 Charles的原理是把自己设置成系统的代理服务器,但是在中国,由于工作需要,我们常常需要使用Google搜索,所以大部分程序员都有自己的翻墙软件,而这些软件的基本原理,也是把自己设置成系统的代理服务器,来做到透明的翻墙。 为了使得两位能够和平共处,我们可以在Charles的  外部代理设置  中,设置翻墙的代理端口以及相关信息。同时,我们也要关闭相关的翻墙软件的自动设置,使其不主动修改系统代理,避免Charles失效。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年4月15日
下一篇 2018年4月15日

相关推荐