0
這裏有兩個端點如果WireMock查詢不然後匹配默認爲重疊端點而不是404
端點1
{
"request": {
"method": "GET",
"urlPath": "/event/event410"
},
"response": {
"status": 410,
"jsonBody": {"status":"Error","message":"Target resource is no longer available - type 410 -"},
"headers": {
"Content-Type": "application/json"
}
}
}
端點2
{
"request": {
"method": "GET",
"urlPath": "/event/event410",
"queryParameters":{
"date": {
"equalTo" : "SomeDate"
}
}
},
"response": {
"status": 410,
"jsonBody": {"status":"Error","message":"Target resource is no longer available - type and date 410 -"},
"headers": {
"Content-Type": "application/json"
}
}
}
如果我打的第二端點與一個查詢不符合SomeDate
,那麼我預計它會拋出一個404 NOT FOUND
,但它默認命中第一個端點。是否有某種方式來指定它,使其不會碰到重疊的端點。我已經嘗試了優先級屬性,但它似乎沒有做任何事情。
哦,對了是有道理的。當我回到項目時,我會放棄這一點。謝謝湯姆! – Mohammad