Voici deux points d'extrémitéSi la requête WireMock ne correspond pas alors par défaut point final qui se chevauchent au lieu de 404
Endpoint 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"
}
}
}
Endpoint 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"
}
}
}
Si je frappe le deuxième critère d'évaluation avec une requête qui ne correspond pas à SomeDate
alors je m'attends à ce qu'elle lance un 404 NOT FOUND
mais à la place elle touche le 1er point final par défaut. Y a-t-il un moyen de le spécifier de sorte qu'il n'atteigne pas le point de terminaison qui se chevauche? J'ai essayé l'attribut de priorité mais cela ne semble pas faire quoi que ce soit.
Oh droite qui est logique. Je vais essayer quand je reviendrai au projet. Merci Tom! – Mohammad