Fiddler
匹配规则
前缀为“EXACT:”表示完全匹配(大小写敏感)
无前缀表示基本搜索,表示搜索到字符串就匹配
前缀为“REGEX:”表示使用正则表达式匹配
前缀为“REGEX:(?insx)”表示匹配方式其中:
i表示不区分大小写;
n表示指定的唯一有效的捕获是显式命名或编号的形式;
s表示单行模式;
x表示空格说明的;
前缀为“NOT:”表示发现就不匹配
常用修改接口设置代理
regex:(?insx)^http://localhost:8080/api/(?<args>.*)$
http://www.abc.cn/api/${args}
这个太常用了,通过设置代理你在本地服务器的请求都会代理到你的线上地址
一些问题
1.勾选
2.(?<args>.*)$是一种固定的fiddler形式,为了加上后面的一些变量和路径.也可根据demo自己修改
Charles
Charles相对来说就简单些了
使用mac作为代理
通过设定可以对指定的域名进行过滤
最后,设置代理的接口
Tools -> Map Remote