![当标题已经存在但正文不同时,如何让 Wiremock Standalone 更新录音?](https://linux22.com/image/1596815/%E5%BD%93%E6%A0%87%E9%A2%98%E5%B7%B2%E7%BB%8F%E5%AD%98%E5%9C%A8%E4%BD%86%E6%AD%A3%E6%96%87%E4%B8%8D%E5%90%8C%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E8%AE%A9%20Wiremock%20Standalone%20%E6%9B%B4%E6%96%B0%E5%BD%95%E9%9F%B3%EF%BC%9F.png)
我目前正在使用 Wiremock Standalone 进行录制/播放。但是,我遇到了一个问题,即它会记录 GET,但如果我用 POST 更新列表并再次记录 GET,它将识别现有 URL 并且不会更新/记录新的 GET。有人知道如何让它检查文件正文(如果 URL 已经存在)并使用该 URL 更新文件吗?
答案1
如果有人遇到同样的问题,我找到了一个解决方案。而不是运行独立版本 java -jar wiremock-standalone-2.23.2.jar --https-port XXXX --record-mappings --proxy-all XXXXXXXX 我找到了 wiremock 车身变压器,它彻底解决了我的难题。
现在我按照以下方式运行: java -cp “wiremock-body-transformer-1.1.6.jar;wiremock-2.3.1-standalone.jar” com.github.tomakehurst.wiremock.standalone.WireMockServerRunner --extensions com.opentable.extension.BodyTransformer --https-port XXXX --proxy-all XXXXXXX --record-mappings
下面是您可以找到 jar 文件的链接。