Quand est-il approprié de répondre avec un HTTP 412 erreur?

Il est clair pour moi quand vous devriez et ne devrait pas retourner une HTTP 412: Échec de la Condition préalable, d'erreur pour un service web? Je pense à l'utiliser lors de la validation de données. Par exemple, si un client de la POSTE de données XML et des données est obligatoire manquante dans un élément de données, puis de répondre avec un 412 et une description de l'erreur.

Ne fait que s'aligner avec l'esprit de répondre avec un HTTP 412, ou quelque chose d'autre (par exemple, un autre code d'erreur http ou de l'application web exception)?

InformationsquelleAutor TERACytE | 2011-03-20