2010-02-10 4 views
0

J'ai un scénario dans lequel un client poste une ressource et si les données de la publication ne sont pas valides, je souhaite renvoyer une erreur indiquant la cause de l'échec. Je pense qu'un 409 avec un corps de réponse est approprié? Quelqu'un at-il des idées ou des suggestions sur une réponse différente?Code de réponse lorsque le POST ne se termine pas

Cheers,

Chris

Répondre

1
  • 400 signifie que la demande en tant que telle n'a pas été comprise (par exemple une mauvaise syntaxe)
  • 409 moyens demande compris mais il y a un conflit, le client peut résoudre (par exemple avec PATCH)
  • 415 signifie que le type de support soumis n'est pas compris par le serveur
  • 422 signifie que les données étaient syntaxiquement correctes mais sémantiquement incorrectes

Que voulez-vous dire par « non valide » HTH,

Jan

+0

Say dans la demande il y a une adresse e-mail et je valider avant de retourner une réponse, si cette validation i ne veux pour renvoyer un message indiquant que la validation de l'adresse e-mail a échoué accompagnée d'un code de réponse approprié –

+0

422 est le plus proche de votre scénario. –

+0

Hmmm 422 est un code standard WebDAV et je ne veux pas les utiliser? –

Questions connexes