【发布时间】:2021-08-22 04:31:45
【问题描述】:
我有很基础的mapping.json
{
"mappings": [
{
"priority": 1,
"request": {
"method": "GET",
"url": "/your/url?and=query"
},
"response": {
"status": 200,
"statusMessage": "query param test"
}
},
{
"priority": 2,
"request": {
"method": "GET",
"url": "/your"
},
"response": {
"status": 200,
"statusMessage": "no query param"
}
}
]
}
这与documentation 中给出的示例完全相同。
结果:
admin ~ % curl -i http://localhost:8081/your
HTTP/1.1 200 no query param
Matched-Stub-Id: 6ff84303-8abb-48d0-bd27-679de118afc7
Transfer-Encoding: chunked
Server: Jetty(9.2.z-SNAPSHOT)
admin ~ % curl -i http://localhost:8081/your/url?and=query
zsh: no matches found: http://localhost:8081/your/url?and=query
admin ~ %
无法弄清楚我在这里做错了什么。这与文档中给出的示例完全相同。我试着把查询参数像这样:
"queryParameters" : {
"search_term" : {
"equalTo" : "WireMock"
}
},
这也没有帮助。 TIA
【问题讨论】:
-
从邮递员那里打了完全相同的电话,它奏效了:|
标签: wiremock wiremock-standalone