You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WireMock中将查询参数pageSize设置为可选参数

WireMock将查询参数pageSize设置为可选的方法

你只需给pageSize的匹配规则新增"optional": true属性即可,修改后的完整配置如下:

{
    "request": {
        "method": "GET",
        "urlPath": "/claims-search",        
        "queryParameters" : {
            "pageSize" : {
                "equalTo" : "10",
                "optional": true
            },
            "pageNumber" : {
                "equalTo" : "2"
            }
        }       
    },
    "response": {
        "status": 200,
        "bodyFileName": "response_200.json",
        "headers": {
          "Content-Type": "application/json"
        }
    }
}

配置说明:

  • 添加"optional": true后,符合以下两种情况的请求都会命中该Stub:
    • 请求不带pageSize查询参数,且pageNumber等于2
    • 请求携带pageSize查询参数且值为10,且pageNumber等于2
  • 如果你需要完全不校验pageSize参数(无论是否携带、携带值是什么都匹配),直接删除queryParameters下整个pageSize的配置段即可。

内容的提问来源于stack exchange,提问作者vinay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:42:01