如何解决我们如何在WireMock中忽略查询参数的顺序
假设我有端点:
/url?number="321"&name="TEST"
,但是当我们匹配一个与请求匹配的请求时,我们要如何忽略查询参数的顺序(忽略查询参数的顺序)
在这种情况下,如果在查询参数标签中传递查询参数,那么我将不会区分请求,因为端点相同但有多个查询参数。
解决方法
在文档中Regular Expression的部分显示了查询参数匹配的示例。甚至可以包含absence of a parameter。
使用您的示例,它看起来像:
{
"request" : {
"urlPath" : "/url","method" : "GET","queryParameters" : {
"number" : {
"equalTo" : "321"
},"name" : {
"equalTo" : "TEST"
}
}
},"response" : {
"status" : 200
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。