gpt4 book ai didi

wiremock - 使用 WireMock 时查询参数未匹配

转载 作者:行者123 更新时间:2023-12-04 17:31:38 31 4
gpt4 key购买 nike

我正在尝试使用以下 stub 命中 WireMock,但似乎查询参数没有匹配。这是回应:

                                               Request was not matched
=======================

-----------------------------------------------------------------------------------------------------------------------
| Closest stub | Request |
-----------------------------------------------------------------------------------------------------------------------
|
GET | GET
/mpp-pricing/v1/agreements\?accountId=.* | /mpp-pricing/v1/agreements?accountId=5388afaf-ee3d-44ed-a<<<<< URL does not match. When using a regex, "?" should be "\\?"
| b2a-0035156bb0a2
|


这是我使用的 stub :
{
"request": {
"method": "GET",
"urlPathPattern": "/mpp-pricing/v1/agreements\\?accountId=.*"
},

最佳答案

我自己也遇到过同样的问题,但我能够通过使用 queryParameters 重写匹配器来克服。

也许您可以做类似的事情并重新编写您的模式,如下所示:

{
"request": {
"method": "GET",
"urlPathPattern": "/mpp-pricing/v1/agreements",
"queryParameters": {
"accountId": {
"matches": ".*"
}
}
}
},

关于wiremock - 使用 WireMock 时查询参数未匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59176201/

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