Charles的主要功能:
(1)截取Http 和 Https 网络封包。
(2)支持重发网络请求,方便后端调试。
(3)支持修改网络请求参数。
(4)支持网络请求的截获并动态修改。
(5)支持模拟慢速网络。
1.启动charles,在浏览器中访问网址
2.篡改请求
1.在右键,点击Breakpoints
2.再次访问时,会停住,修改用户名及密码,点击Execute发送修改后的请求
3.也可以修改从服务器返回的信息
3.手机抓包
1.首先确保手机和电脑在一个局域网内
2.使用ipconfig查看电脑ip
3.手机端设置代理,代理服务器填写电脑的ip,端口号默认为8888,可以在proxy setting里面设置
4.设置之后,Charles会弹出一个窗口
5.只能抓取http的请求,https时加密的,只有安装对应证书才能显示里面的内容
6.模拟弱网测试