gpt4 book ai didi

regex - Wiremock 与正则表达式不匹配

转载 作者:行者123 更新时间:2023-12-01 11:08:32 25 4
gpt4 key购买 nike

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

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

我也试过
"urlPattern": "/my/service/url\\?^.*(specificParam.*(M[0-9]{9})).*$"

我发送的请求是 /my/service/url?saml2=disabled&filter=specificParam%20eq%20%27M012345678%27
有谁知道为什么请求与映射不匹配?
提前致谢。

最佳答案

你试过这个吗:

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

在此处查看此正则表达式: https://regex101.com/r/B3XACf/1

关于regex - Wiremock 与正则表达式不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51085155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com