Proxy Charles代理重写vs MapLocal
在过去的几天里,我一直在与Charles proxy合作,试图模拟一些响应,特别是重写工具 我惊讶地发现重写工具无法用从请求中收集的数据重写响应。尽管它功能强大,但它确实非常强大。我发现了一些不足之处,或者说我还没有弄清楚如何使用重写工具实现这些不足之处:-Proxy Charles代理重写vs MapLocal,proxy,url-rewriting,mocking,charles-proxy,Proxy,Url Rewriting,Mocking,Charles Proxy,在过去的几天里,我一直在与Charles proxy合作,试图模拟一些响应,特别是重写工具 我惊讶地发现重写工具无法用从请求中收集的数据重写响应。尽管它功能强大,但它确实非常强大。我发现了一些不足之处,或者说我还没有弄清楚如何使用重写工具实现这些不足之处:- 不会截获调用,它只是在传入和传出的过程中重写请求/响应 无法将请求中的正则表达式匹配用作响应中的组 也不能合并mapLocal规则来读取文件,以便不进行调用,然后使用进一步的重写规则修改响应 MapLocal文件不能包含重写工具中的正则表
- 不会截获调用,它只是在传入和传出的过程中重写请求/响应
- 无法将请求中的正则表达式匹配用作响应中的组
- 也不能合并mapLocal规则来读取文件,以便不进行调用,然后使用进一步的重写规则修改响应
- MapLocal文件不能包含重写工具中的正则表达式匹配项,因此数据必须始终是静态的,除非在调用之间在后台修改文件
标记。可以使用另一种工具,如Proxyman的脚本,它可以解决当前重写工具的所有问题 不会截获调用,它只是在传入和传出的过程中重写请求/响应 可以动态截获请求或响应,并允许您修改标头、状态代码、正文等。。。使用Javascript代码 您也可以自己使用或编写插件,例如哈希、加密、zip/unzip、UUID生成器等等 无法将请求中的正则表达式匹配用作响应中的组 您可以定义一个规则来匹配单个规则中的多个请求 也不能合并mapLocal规则来读取文件,以便不进行调用,然后使用进一步的重写规则修改响应 您可以动态导入和更新请求/响应正文 MapLocal文件不能包含重写工具中的正则表达式匹配项,因此数据必须始终是静态的,除非在调用之间在后台修改文件 您可以使用或来选择应使用哪个映射本地文件
免责声明:我是这个应用程序的创建者,希望它能帮助找到答案。我只能说:让他们知道你的需求。把这篇文章的链接发给他们,这样他们就可以看到下一个版本会有什么很棒的东西了!我今天早上就这么做了:)据我所知,在Charles中实现这一点是不可能的,因为无法提取请求并将其传递给响应。如果您坚持这样做,让我们试试Proxyman应用程序中的脚本工具(具有共享状态)