TrueURL
TrueURL

Menú

409 Conflict

La solicitud entra en conflicto con el estado actual del recurso, por ejemplo un conflicto de edición, un registro duplicado o una versión que no coincide.

Frase de motivo
Conflict
Redirección
No
Almacenable en caché por defecto
No

409 Conflict significa que la solicitud no se pudo completar porque entra en conflicto con el estado actual del recurso de destino. Es posible que el cliente pueda resolver el conflicto y volver a enviar la solicitud, así que la respuesta debería contener información suficiente para identificar el origen del conflicto.

Es más frecuente con PUT y PATCH: dos usuarios editan el mismo documento, un cliente sube una versión más antigua que la almacenada o una API se niega a crear un registro que ya existe. En WebDAV, MKCOL y PUT devuelven 409 cuando la colección padre no existe.

En las solicitudes condicionales con If-Match, la respuesta estándar es 412 Precondition Failed; el 409 cubre los conflictos que el servidor detecta por sí mismo.

Ejemplo de respuesta

HTTP
HTTP/1.1 409 Conflict
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/problem+json
Content-Length: 99

{"title":"Edit conflict","detail":"The document was changed by another user (current version: 7)."}

SEO y verificación de redirecciones

El 409 es propio de las API y de los flujos de edición. Los rastreadores obtienen las páginas con GET, así que una página pública nunca debería devolver 409; si lo hace, se trata como un error 4xx y no se indexa.

Causas frecuentes y casos de uso

  • Dos usuarios guardaron el mismo registro y se rechaza el segundo guardado.
  • Un cliente intenta crear un usuario, un archivo u otro recurso que ya existe.
  • Un cliente sube una versión de un archivo más antigua que la actual.
  • Un MKCOL o PUT de WebDAV apunta a una carpeta cuya carpeta padre no existe.

Verificador de redirecciones de URL

Consulta todos los códigos de estado que devuelve una URL, salto a salto, con el verificador de redirecciones gratuito de TrueURL.