为了账号安全,请及时绑定邮箱和手机立即绑定

Wiremock 代理记录功能 - 它可以替换响应中的主机或 IP 吗?

Wiremock 代理记录功能 - 它可以替换响应中的主机或 IP 吗?

猛跑小猪 2021-08-04 17:42:18
我正在用wiremock 录制rest api ......在我的情况下是SharePoint。所以我设置了一个录音机:java -jar wiremock-standalone-2.18.0.jar现在我转到http://localhost:8080/__admin/recorder/并为我的http://sharepointhost启用录制。现在我通过http://localhost:8080向 sharepoint rest apis 发出一些请求。但其余的 api 响应仍然引用http://sharepointhost。有没有办法打开某种反向代理或 URL 模式字符串替换,这样我就可以避免这个问题?在我的情况下,有什么方法可以做到这一点?我是否需要使用各种 Java 的记录器而不是使用独立的记录器?
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

是的。您可以使用自动记录模式将 WireMock 作为代理启动。你需要的命令是这样的:

java -jar wiremock-standalone-2.18.0.jar --port 8787 --print-all-network-traffic --verbose --enable-browser-proxying --record-mappings

重要的参数是启用浏览器代理记录映射

代理在端口 8787 上运行,您必须将浏览器配置为使用代理 localhost:8787

现在你可以浏览任何网站,所有的流量都会被记录下来。


查看完整回答
反对 回复 2021-08-04
  • 2 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信