Charles

两盒软妹~` 提交于 2019-11-29 06:27:24

1.Charles可以做什么

  • 截取 Http 和 Https 网络封包。
  • 支持重发网络请求,方便后端调试。
  • 支持修改网络请求参数。
  • 支持网络请求的截获并动态修改。
  • 支持模拟慢速网络。

2.Charles的使用

  • 将charles设置成系统代理

“Proxy” –> “Mac OS X Proxy”

  • 过滤网络请求

在filter栏中输入关键字

“Proxy”–>“Recording Settings”

在想要过滤的请求上选择focus,在filter栏勾选focussed

  • 截取https通讯信息

安装CA证书:“Help” –> “SSL Proxying” –> “Install Charles Root Certificate”,在请求上选择SSL Proxy

  • 修改请求内容

在请求上edit

给服务器做压测

在请求上选择Repeat Advanced

  • 修改服务器返回内容

Map:长期重定向 Map Remote:重定向到另一个网址 Map Local:重定向到本地文件

Rewrite:对网络请求做替换

Breakpoints:临时修改

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!