Je vais décrire un exemple:
je commence à créer une API pour un magasin de pâtisserie. L'API permettra aux utilisateurs de rechercher dans leur catalogue des produits de cuisson, tels que les biscuits faits maison aux pépites de chocolat et à la menthe api.examplebakery.com/search?q=.....
.
Quelqu'un l'utilise pour rechercher un produit nommé pineapple-banana flavoured cookies
et ne trouvera évidemment aucun résultat.
Cela devrait-il être retourné comme une erreur? La recherche n’a pas échoué, l’API a effectué la recherche et a conclu qu’aucun cookie n’était trouvé. L'API ne doit pas revenir 404
, car l'API a bien été trouvée.