【发布时间】:2023-03-23 23:51:01
【问题描述】:
假设我有端点:
/url?number="321"&name="TEST" 但是当我们匹配请求时,我们希望忽略查询参数的顺序(忽略查询参数的顺序)
在这种情况下,如果在查询参数标记中传递查询参数,那么我不会区分请求,因为相同的端点但有多个查询参数。
【问题讨论】:
标签: wiremock stubbing wiremock-standalone
假设我有端点:
/url?number="321"&name="TEST" 但是当我们匹配请求时,我们希望忽略查询参数的顺序(忽略查询参数的顺序)
在这种情况下,如果在查询参数标记中传递查询参数,那么我不会区分请求,因为相同的端点但有多个查询参数。
【问题讨论】:
标签: wiremock stubbing wiremock-standalone
在文档中,Regular Expression 部分显示了匹配查询参数的示例。甚至可以包含absence of a parameter。
使用您的示例,它可能看起来像:
{
"request" : {
"urlPath" : "/url",
"method" : "GET",
"queryParameters" : {
"number" : {
"equalTo" : "321"
},
"name" : {
"equalTo" : "TEST"
}
}
},
"response" : {
"status" : 200
}
}
【讨论】: