目前,我正在通过我的 java 代码在我的存根中设置请求和响应,如下所示。
wireMockRule.stubFor(WireMock.get(WireMock.urlEqualTo("/abc/xyz"))
.willReturn(WireMock.aResponse()
.withBody("Hey")
.withStatus(HttpStatus.OK.value())
.withHeader("Content-Type",
"application/text")));
我想知道是否有可能在下面的 json 文件中定义所有存根配置,然后在我的 java 代码中读取它。
{
"request": {
"method": "GET",
"url": "/abc/xyz"
},
"response": {
"status": 200,
"jsonBody": {"Hey"},
"headers": {
"Content-Type": "application/test"
}
}
}
我在许多帖子中阅读了有关映射文件夹的信息。我不确定那是什么以及如何获得它以及它对我的用例有何帮助?
此外,我阅读了有关正文文件名的信息,但这仅有助于响应正文,而我希望找到一个有助于文件中整个存根的解决方案。
一个有效的 java 示例将非常有帮助。

