charles使用荟萃

charles这个抓包工具咱们就不说了,MAC下载的话就去XCLIENT.INFO,条件允许建议还是用正版,尊重知识产权。
我认为这类技术文章,或者操作指南的文章根本就不需要太多的修饰类辞藻,进来看的、自己回顾的,就是为了尽快的解决问题,因为互联网本身技术知识非常多,就我自己而言,经常会记不清某个view或者机制事件的结果,但是隐约记得有这么个特性,我去网上查的时候,好吧,一大通给我讲什么具体实现、最佳实践,就是不给我总结,我。。。好嗨哦。。。。所以此时此刻,总结性或者操作性的语言就显现的非常重要。
那我直接贴一下问题吧:

You may need to configure your browser or application to trust the Charles Root Certificate.

这个就是HTTPS证书的问题。
用IOS simulate的话不需要关心,genymotion虚拟机你就要手动设置一下网络代理.

  1. 需要在help菜单中 install mobile device or remote browser.

    help菜单

  2. genymotion虚拟机上设置代理IP为你的本机IP。

    点击install之后的提示

    3.提示给的很明确了,你要从虚拟机浏览器中打开 chls.pro/ssl,下载证书,然后就OK了。
    我个人认为是因为GENYMOTION走的是和mac不一样的虚拟机,ios直接一套下来,所以无需关心。

charles一直白屏

下载之后安装,如果碰到打开之后发现页面无法抓取网络请求数据。
1.关闭所有代理
2.重启charles
3.Proxy(代理)--》MacOS Proxy 点上


选中

如何使用断点 breakpoint 改变request以及response

右键你需要断点的url,在跳出的选项中选中breakpoints,
为了看的清除一些,可以清理一下之前的请求,重新请求一下想要操作的url。


结果

看图,edit request或者response都可以。下面的excute就是继续执行,这个应该都懂了吧。

我使用charles的常见问题就这么多,不是深度用户,后面有新发现再添加吧,周末愉快。

Ps:简书的排版不是很会搞,但是我保证不影响大家的信息提取!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转自http://blog.csdn.net/lmmilove/article/details/50244537 ...
    抓兔子的猫阅读 25,324评论 6 11
  • 【0415我在悦读】1317-彩琼 书名:30岁前的每一天 作者:水湄物语 篇目:第三章--第七章 收获: 001...
    王彩琼阅读 109评论 0 0
  • 今年伊始,我就料到我们会分手告别,可以说我早有心理准备。 是的,25岁,不会再去因为失恋分手而使自己的生活一团糟。...
    AlaPan阅读 237评论 0 1
  • 文/陈慕小姐 近日,抖音火了一位小哥哥,海哥哥。一开始火的是一段侧颜视频,小哥哥唱着那首《都是月亮惹的祸》,磁性的...
    我是陈慕阅读 801评论 4 3