小编mas*_*vic的帖子

Wiremock 与正则表达式不匹配

我正在使用 wiremock 来模拟某些请求及其各自的响应,但我正在尝试添加一个正则表达式。不幸的是,这只是抛出一个异常,指出请求不匹配。

{
  "request" : {
     "method": "GET",
     "urlPattern": "/my/service/url?^.*(specificParam.*(M[0-9]{9})).*$"
   },
 "response": {
   ...
   }
}
Run Code Online (Sandbox Code Playgroud)

我也试过

"urlPattern": "/my/service/url\\?^.*(specificParam.*(M[0-9]{9})).*$"
Run Code Online (Sandbox Code Playgroud)

我发送的请求是 /my/service/url?saml2=disabled&filter=specificParam%20eq%20%27M012345678%27

有谁知道为什么请求与映射不匹配?提前致谢。

regex mocking url-pattern wiremock

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

mocking ×1

regex ×1

url-pattern ×1

wiremock ×1