【发布时间】:2022-01-09 22:53:02
【问题描述】:
我有如下请求:
"RequestBody": {
"numbers": ["20030013", "10010701", "10006402"]
}
我正在尝试使用 Wiremock 来捕获上述请求,例如:
{
"request": {
"urlPattern": "<my_url_com>",
"method": "POST",
"bodyPatterns": [
{
"matchesJsonPath": "$.RequestBody[?(@.numbers == ['10010701'])]"
}
]
},
"response": {
"status": 200,
"jsonBody": {
"ResponseBody": {
...
}
}
}
} 因为我只对包含“10010701”的请求感兴趣。
但它只有在数字只包含一个值时才有效。 那么,我怎样才能捕获这个具有多个值的请求呢?
【问题讨论】: