[英]Wiremock - How to have a request matching a word in the URL
我有一个 URL 类似于https://localhost:8080/Test.dll?API=GetData&XML=<GetDataRequest><USERID='TEST1'><Address ID='0'><Address1>500</Address1><Address2>TestAddress2</Address2><City>TestCity</City><State>FL</State><Zipcode>89898</Zipcode></Address></GetDataRequest>
如何将 url 与“邮政编码”标签中传递的字符串相匹配,而不管其他字段传递的是什么? 在上面的示例中,我想匹配“TestAddress2”数据。
因此,假设您有有效的 XML(当我尝试在XML
查询参数中测试您的 XML 时,我得到一个无效的 XML 错误),您可以在查询参数中使用matchingXPath
以仅在满足特定值时进行匹配。
{
"request": {
"urlPath": "/Test.dll",
"queryParameters": {
"XML": {
"matchesXPath": {
"expression": "/GetDataRequest/Address/Zipcode/text()",
"equalTo": "89898"
}
}
}
},
"response": {
"status": 200
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.