Notre équipe développe des applications RESTFul ... nous discutons de l'approche "BEST PRACTICE".REST: Cartographie 404 Codes d'état HTTP
La réponse au code d'état 404 doit-elle être renvoyée pour une requête de type filtre? Dis mon URL GET est
.../1 / Service/startsWith/a.json
et renvoie toutes les valeurs qui commencent par A dans ma base de données ... mais si aucun "une" valeurs se trouvent devrais-je juste retourner le code d'état 200 avec une chaîne json vide? ou code d'état 404.
Merci!
Oui, je suis d'accord avec Darrel. Simplement, "aucun résultat" est un résultat de recherche valide. La ressource existe, sa représentation est simplement "vide". Donc, 404 n'est pas justifié. Demander une ressource concrète par un identifiant (/ clients/123) qui n'existe pas justifie un 404. Ce n'est pas une requête, c'est plus un "déréférencement" d'un pointeur. –