Din*_*dan 6 java httprequest mockserver
我正在尝试使用wire-mock创建一个模拟服务器,但我面临以下问题:我想点击这样的URL /customers?customerId={customerId}&customerNo={customerNo}。
我的问题是如何在 Java 代码中匹配请求参数customerId和customerNo模拟服务器的存根。
编辑
第一次响应后,结果如下:
编辑2
这是我的存根:
WireMockServer mockServer = new WireMockServer(8079);
mockServer.start();
mockServer.stubFor(get(urlEqualTo("/api/loan/admin/contracts"))
.withQueryParam("status", equalTo("ACTIVE"))
.withQueryParam("cnp", equalTo("1950503410033"))
.willReturn(aResponse().withBody("Welcome to Baeldung!")));
Run Code Online (Sandbox Code Playgroud)
我的问题是 WireMock 以 UTF-8 格式硬编码,因此当从浏览器触发请求时,我没有将 UTF-8 格式发送到端点。您无法更改 WireMock 以接受除 UTF-8 之外的任何内容,但您可以触发一些 UTF-8 请求。
| 归档时间: |
|
| 查看次数: |
13217 次 |
| 最近记录: |