| Anterior | Siguiente |
| HTTP_STATUS_REQUEST_TIMEOUT | HTTP_STATUS_GONE |
HTTP_STATUS_CONFLICT
Qué significa HTTP 409 Conflict
HTTP_STATUS_CONFLICT corresponde a HTTP 409. La solicitud es comprensible, pero no puede completarse porque entra en conflicto con el estado actual del recurso.
Ejemplos comunes son una actualización basada en una versión antigua, un nombre que ya existe o una transición de estado que ya no es válida. La respuesta debería aportar información suficiente para reconocer el conflicto y resolverlo.
Qué comprobar
- Obtén el estado actual del recurso y compáralo con las condiciones que asumía la solicitud.
- Si existe control de versiones, conserva ETag, versión o identificador de revisión y úsalo en la siguiente actualización.
- No repitas la misma escritura sin cambios: primero resuelve o reconcilia la condición que produjo el conflicto.
¿Buscas un código diferente? Buscar otro código de estado o error.