charles 的使用

HTTP抓包

  1. mobile设备 Wi-Fi 连接->高级选项->代理->手动
image.png
  1. 代理服务器主机名填入电脑端的ip地址
  2. 代理服务器端口填入8888
  3. 保存

晚上上述步骤后即可在charles上查看到内容

image.png

HTTPS抓包

  1. charles -> Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
image.png
  1. 可以看到提示网址: chls.pro/ssl, 在移动设备端输入该网址即可完成自动下载并安装证书

  2. Proxy -> SSL Proxying Settings...

image.png
  1. 在上述界面点击【add】,把需要监控的host添加进来,端口号填443

完成上述操作之后,就可以看到【add】进来的host的请求/返回结果

  1. 如何拦截请求/返回,修改请求/返回数据

    右键选择需要拦截的url,选中[Breakpoints]


    image.png

    再次请求该url,会弹出下面的界面

image.png
 在[Edit Request]中修改请求参数,之后再点击[Execute]即可继续网络请求访问。

 会再次弹出界面
image.png
 点击[Edit Response],对返回数据进行拦截修改,点击[Execute]执行。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.Charles简介 1.1 Charles是在Mac下常用的网络封包截取工具,在做 移动开发时,我们为了调试与...
    cheer_harry阅读 32,367评论 4 19
  • 本文的内容主要包括: Charles 的简介 将 Charles 设置成系统代理 过滤网络请求 截取 iPhone...
    DeadRabbit阅读 638评论 3 3
  • 简介 Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。...
    happyxc阅读 444评论 0 1
  • 简介 Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。...
    EitteTL阅读 1,208评论 1 1
  • 青春的脸 是你微笑时眯起的眼 时光还未走远 回不到昨天 讲不出再见 斜下的夕阳 映红我们的脸 照出青春的五彩...
    小途阅读 151评论 0 0