上传者: mfkudngje2
|
上传时间: 2021-04-29 01:44:18
|
文件大小: 3.78MB
|
文件类型: JAR
覆盖以下地址:
Windows: C:\Program Files\Charles\lib\charles.jar
macOS: /Applications/Charles.app/Contents/Java/charles.jar
Charles可能很多人不熟悉,但是另外一个windows下的Fiddler很多人应该不陌生的;它们都是同性质的代{过}{滤}理抓包工具;正常情况下,Chrome DevTool已经满足了日常web开发的需求,但是有的特性:编辑request的参数、重定向request请求的资源、编辑response的数据,ChromeDevTool就很蛋疼了,而且查看和调试移动端资源时候Chrome也并不好用;我常借用Charles做这些事情 :
抓取 Http 和 Https 的请求和响应,抓包是最常用的了。
重发网络请求,方便后端调试,复杂和特殊情况下的一件重发还是非常爽的(捕获的记录,直接repeat就可以了,如果想修改还可以修改)。
修改网络请求参数(客户端向服务器发送的时候,可以修改后再转发出去)。
网络请求的截获和动态修改。
支持模拟慢速网络,主要是模仿手机上的2G/3G/4G的访问流程。
支持本地映射和远程映射,比如你可以把线上资源映射到本地某个文件夹下,这样可以方面的处理一些特殊情况下的bug和线上调试(网络的css,js等资源用的是本地代码,这些你可以本地随便修改,数据之类的都是线上的环境,方面在线调试);
可以抓手机端访问的资源(如果是配置HOST的环境,手机可以借用host配置进入测试环境)