Open Lenny-Hu opened 5 years ago
https://www.charlesproxy.com/latest-release/download.do
配合yapi使用 https://yapi.ymfe.org/documents/mock.html#方式2.-json-schema
Charles可能很多人不熟悉,但是另外一个windows下的Fiddler很多人应该不陌生的;它们都是同性质的代理抓包工具;
正常情况下,Chrome DevTool已经满足了日常web开发的需求,但是有的特性:编辑request的参数、重定向request请求的资源、编辑response的数据,ChromeDevTool就很蛋疼了,而且查看和调试移动端资源时候Chrome也并不好用;
我常借用Charles做这些事情 :
抓取 Http 和 Https 的请求和响应,抓包是最常用的了。 重发网络请求,方便后端调试,复杂和特殊情况下的一件重发还是非常爽的(捕获的记录,直接repeat就可以了,如果想修改还可以修改)。 修改网络请求参数(客户端向服务器发送的时候,可以修改后再转发出去)。 网络请求的截获和动态修改。 支持模拟慢速网络,主要是模仿手机上的2G/3G/4G的访问流程。 支持本地映射和远程映射,比如你可以把线上资源映射到本地某个文件夹下,这样可以方面的处理一些特殊情况下的bug和线上调试(网络的css,js等资源用的是本地代码,这些你可以本地随便修改,数据之类的都是线上的环境,方面在线调试); 可以抓手机端访问的资源(如果是配置HOST的环境,手机可以借用host配置进入测试环境)
注册码
Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4
用法介绍 https://www.cnblogs.com/wonyun/p/5586746.html
一般用来将某个API请求重定向到yapi平台对应的地方,这样方便调试,想要什么数据在yapi平台上修改就好了。
注意的是,rewrite rule中
URLRedirector
浏览器通用 URL 重定向插件
https://github.com/fengyc/URLRedirector