Si une API RESTful de retour 400 ou 404 lorsqu'il est passé d'un id non valide

Lors de la construction d'une API RESTful et un utilisateur fournit une id de ressource qui n'existe pas, devrait vous revenir 404 Not Found ou 400 Bad Request.

Par exemple:

https://api.domain.com/v1/resource/foobar

foobar n'existe pas.

  • Lors de la conception de l'api, il est important d'être soi documenter plus quand il y a erreur, il est important pour les api fournies pour guider le consommateur une correction de trajectoire. Jeter 404 est tout d'abord mal de documentation, mais aussi à confusion. Aussi il est important de noter que l'URL, en-TÊTES, les CORPS sont tous partie d'une demande et si l'un d'eux est incorrect alors je préfère l'api fournisseur de revenir sans ambiguïté de la réponse afin que je puisse rectifier. Aussi, je préfère bien formaté req entrer dans mon intérieur de l'application pour cette même banque de données pour éviter les surprises inutiles.
InformationsquelleAutor Justin | 2014-08-19