如何在WireMock中忽略查询参数的顺序



假设我有一个端点:/url?number="321"&name="TEST",但当我们匹配一个与我们希望忽略查询参数顺序(忽略查询参数的顺序(相匹配的请求时

在这种情况下,如果在查询参数标记中传递查询参数,那么我将不会区分请求,因为相同的端点但有多个查询参数。

在文档中,正则表达式部分显示了查询参数匹配的示例。甚至可以包括缺少参数的情况。

使用您的示例,它可能看起来像:

{
"request" : {
"urlPath" : "/url",
"method" : "GET",
"queryParameters" : {
"number" : {
"equalTo" : "321"
},
"name" : {
"equalTo" : "TEST"
}
}
},
"response" : {
"status" : 200
}
} 

最新更新