【发布时间】:2020-09-17 06:30:03
【问题描述】:
我想使用 Wiremock 来存根外部请求,如下所示:
WireMock.stubFor(post(urlEqualTo("https://rest.api.com/status"))
.withRequestBody(equalToJson("dummy-json"))
.willReturn(responseDefinition()
.withBody("json-body")
.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)));
存根没有被调用,代码返回 401 未授权错误。
我正在使用 Spring Boot,并将 Wiremock 配置为 @AutoConfigureWireMock(port = 0, httpsPort = 8080)
我在配置中有什么遗漏吗?我已尝试使用代理并使用 WireMockRestServiceServer,如 Spring cloud documentation 所述。
【问题讨论】:
标签: wiremock spring-cloud-contract