Lors de la mise à jour d'une ressource, quel code d'état HTTP est renvoyé lorsque la mise à jour est réussie?
Donc j'ai un site web qui accepte un HTTP-PUT
pour une ressource particulière, par exemple. /contact
qui permettront au consommateur de mettre à jour un contact, en supposant qu'ils ont passé la validation.
J'ai donc mettre à jour le dossier, tout est grand .. et maintenant j'ai besoin de retourner quelque chose pour le consommateur.
Quel est le Code d'État HTTP, je devrais être de retour?
Si c'était un HTTP-POST
(ie. La création d'une nouvelle ressource), alors je voudrais retourner un 201 Created
et ajouter un Location
en-tête de l'attribut.
Mais .. je ne peux pas trouver des indices sur la marche à suivre pour une mise à Jour.
Cheers 🙂
source d'informationauteur Pure.Krome
Vous devez vous connecter pour publier un commentaire.
200 est particulièrement approprié si vous êtes de retour d'une représentation de l'action (bien que les travaux en cours-mais-presque-last-call "HTTP bis" curieusement ne pas mentionner MIS en sa description de 200 OK).
Si vous n'êtes pas de retour à toute sorte de représentation, utilisation 204 Aucun Contenu pour indiquer au client qu'il n'a pas besoin de changer l'actuel "document".
200 est le statut approprié code en supposant que le METTRE seulement une mise à jour et de ne pas créer une ressource.