java - WireMock 中的查询参数

标签 java api mocking wiremock

我正在尝试使用 WireMock 实现基本查询参数。这是我的代码

stubFor(get(urlEqualTo("/getWithQueryParam?searchFor=WireMock"))
        .withQueryParam("searchFor" ,equalTo("WireMock"))
        .willReturn(aResponse()
                .withStatusMessage("This Page is Authenticated And having query Parameter")));

如果我们在 urlEqualTo 方法本身中给出参数,我们何时或为什么使用 withQueryParam("searchFor",equalTo(WireMock)

有什么方法可以读取 queryParam 并将其放入响应正文中吗?

最佳答案

ReponseTemplated 应该用于处理请求参数。当我们使用 withQueryParam 时,将使用 urlPathEqualTo 代替 if urlEqualTo

关于java - WireMock 中的查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50491518/

相关文章:

javascript - 如何部分和渐进地遍历 javascript 对象?

c# - 仅识别两个命令时如何使 MS speech API 更准确

java - 在测试中模拟 Autowiring 的对象

python - 如何使 Python 模拟从基类派生?

c++ - 模拟被测类的依赖关系

java - 如何在不打开android studio文件管理器的情况下从设备文件管理器的特定文件夹中获取文件?

java - 构建文件 : build. xml 不存在!中央操作系统

java - Checkstyle 找不到抑制.xml

java - Spring MVC Rest中处理JSon时如何处理POJO嵌套对象

python - 自动重新加载在 Bottle 框架中不起作用