Je retourne actuellement 401 non autorisé chaque fois que je rencontre un échec de validation dans mon application API REST basée sur Django / Piston . Après avoir jeté un œil au registre des codes d'état HTTP, je ne suis pas convaincu qu'il s'agit d'un code approprié pour un échec de validation, que recommandez-vous tous?
- 400 Mauvaise demande
- 401 non autorisé
- 403 Interdit
- 405 Méthode non autorisée
- 406 Non acceptable
- Échec de la condition préalable 412
- 417 Attente a échoué
- 422 Entité non traitable
- 424 Dépendance défaillante
Mise à jour : "Échec de validation" ci-dessus signifie un échec de validation des données au niveau de l'application, c'est-à-dire une date / heure incorrectement spécifiée, une adresse e-mail fausse, etc.