409 Conflict |
Conflit |
---|---|
HTTP |
Formulation
409 Conflict |
Description
Ce code d'erreur permet d'indiquer qu'un conflit à lieu avec la page.
Remarques
- Le code d'état 409 Conflict indique que la requête n'a pas pu être traitée en raison d'un conflit avec l'état actuel de la ressource cible. Ce code est utilisé dans les situations où l'utilisateur peut être en mesure de résoudre le conflit et de soumettre à nouveau la requête. Le serveur devrait générer une charge utile comprenant suffisamment d'informations pour qu'un utilisateur reconnaisse la source du conflit.
- Les conflits sont plus susceptibles de se produire en réponse à une requête PUT. Par exemple, si le contrôle de version était utilisé et que la représentation PUT incluait des modifications d'une ressource entrant en conflit avec celles apportées par une requête antérieure (tierce), le serveur d'origine peut utiliser une réponse 409 pour indiquer qu'il ne peut pas terminer la requête. Dans ce cas, la représentation de la réponse contiendrait probablement des informations utiles pour fusionner les différences en fonction de l'historique des révisions.
Dernière mise à jour : Samedi, le 18 janvier 2020