0

在wiremock中,如果您使用它进行测试,您可以使用temporaryRedirect(String destination)以编程方式返回302,并带有一个目标路径

stubFor(post(urlEqualTo("/firsturl"))
            .willReturn(temporaryRedirect("https://somehost:8080/test/")))

我的问题是:如何在独立运行模式下使用 json 映射文件做同样的事情

 {
        "request": {
           "method": "POST",
           "url": "/api/test"
        },
        "response": {
           "status": 302,
           ????? <- how to return the path?
       }
 }

无法找到有关此的任何信息。

4

1 回答 1

0

如果要重定向到单独的 url,可以使用WireMock 的代理功能

它看起来像......

 {
        "request": {
           "method": "POST",
           "url": "/api/test"
        },
        "response": {
           "status": 302,
           "proxyBaseUrl": "https://somehost:8080/test/"
       }
 }
于 2020-06-26T16:09:44.333 回答