charles使用荟萃

作者: 大玩具 | 来源:发表于2018-12-23 14:14 被阅读3次

    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:简书的排版不是很会搞,但是我保证不影响大家的信息提取!

    相关文章

      网友评论

        本文标题:charles使用荟萃

        本文链接:https://www.haomeiwen.com/subject/bvcnkqtx.html