Referencia técnica independienteSitio oficial
  • Software y sistemas
  • Servicio HTTP

424

HTTP 424 Failed Dependency en servidor: dependencia fallida

Verificada con fuentes2 fuentesRevisada 18 oct 2026
¿Viene un técnico? Mira los 2 pasos que debe enseñarte

Nivel de riesgo

Seguro

Puedes actuar sin peligro siguiendo las comprobaciones seguras.

Urgencia

Media — atiéndelo hoy

Respuesta rápida

El estado HTTP 424 (Failed Dependency) en WebDAV indica que el método no pudo aplicarse al recurso porque la acción solicitada dependía de otra operación que falló primero. Revisa el cuerpo XML 207 Multi-Status para localizar el elemento propstat o href con el error original (como 403, 409 o 423).

Seguridad primero

Antes de continuar

  • No reintentes en bucle el mismo lote PROPPATCH ni la misma petición LOCK esperando que desaparezca un HTTP 424: mientras no corrijas la propiedad o el miembro que falló con 403, 409 o 423, la dependencia volverá a fallar siempre.
  • No elimines bloqueos activos ajenos ni eleves permisos globales en una colección WebDAV sin verificar antes en el cuerpo 207 Multi-Status qué miembro concreto originó el rechazo.

Puedes hacerlo con seguridad

  • Localizar en el XML 207 Multi-Status la propiedad o el recurso con el código de error primario
  • Comprobar en peticiones PROPPATCH si el lote intenta alterar una propiedad protegida o en conflicto
  • Revisar tokens de bloqueo (cabecera If) y permisos de miembros internos en operaciones LOCK de colección

Deja estas tareas a un profesional cualificado

  • No intentes esta tarea profesional: Corrección del cliente WebDAV para separar propiedades no válidas y gestionar errores primarios del 207
  • No intentes esta tarea profesional: Ajuste del servidor WebDAV para reportar la causa primaria y omitir 424 en DELETE, COPY y MOVE

Lo que un técnico debe poder justificar

Viene un técnico

Estos son los pasos que tiene que hacer y enseñarte. Márcalos mientras trabaja: si se salta pasos, no aceptes el cambio de pieza.

No son instrucciones para que abras o manipules el equipo. Son las comprobaciones que deben sostener una conclusión técnica.

  1. Corrección del cliente WebDAV para separar propiedades no válidas y gestionar errores primarios del 207

    Qué haceEl equipo de desarrollo del cliente WebDAV debe actualizar el analizador de respuestas 207 Multi-Status para que ignore el 424 como causa raíz y actúe sobre el código de error primario (403, 409, 423, 507), excluyendo propiedades protegidas de los lotes PROPPATCH.

    Te tiene que enseñarla traza del lote PROPPATCH o LOCK donde se identifica el elemento causante y la petición corregida que finaliza sin 424.

    Por escritoqué propiedad o recurso causaba el fallo en cascada y el cambio aplicado en la lógica del cliente.

  2. Ajuste del servidor WebDAV para reportar la causa primaria y omitir 424 en DELETE, COPY y MOVE

    Qué haceEl equipo responsable del servidor WebDAV o soporte de plataforma debe asegurar que todo 424 vaya acompañado del elemento response/propstat con el fallo original y que los métodos DELETE, COPY y MOVE cumplan la regla de minimización de errores.

    Te tiene que enseñarla respuesta XML 207 generada por el servidor mostrando el código primario exacto y la ausencia de 424 superfluos en DELETE/COPY/MOVE.

    Por escritola versión o ajuste del servidor WebDAV desplegado y el registro de pruebas de interoperabilidad.

Antes de aceptar una pieza o reparación

Aún no ha demostrado nada. No aceptes un cambio de pieza solo por el código.

Sigue estos pasos

Aviso: Sigue el orden documentado. Un código identifica el sistema afectado, pero por sí solo no demuestra qué pieza está averiada.

  1. Localizar en el XML 207 Multi-Status la propiedad o el recurso con el código de error primario

    Requiere herramientas

    Quién:
    Tú como desarrollador o integrador del cliente WebDAV, inspeccionando la respuesta capturada sin repetir escrituras.
    Cómo:
    Abre el cuerpo XML de la respuesta 207 Multi-Status (elemento DAV:multistatus) e identifica todos los bloques DAV:response y DAV:propstat: separa los que llevan HTTP/1.1 424 Failed Dependency de aquel que contiene el estado de fallo distinto a 424 (como 403, 409, 423 o 507).
    Resultado que importa:
    Aíslas el nombre exacto de la propiedad o el URI (DAV:href) que originó el rechazo en cascada.
    Si encuentras un propstat o response hermano con estado 403, 409, 423 o 507, confirma que ese elemento es la causa real y que los elementos en 424 solo reflejan la dependencia abortada.
    Si el servidor devolvió 424 sin ningún otro código de causa primaria en el cuerpo XML, indica un defecto de generación del informe Multi-Status en el servidor WebDAV.
    Evidencia a conservar:
    Conserva el documento XML completo de la petición y de la respuesta 207 Multi-Status con sus elementos DAV:status y DAV:error.

    No manipules ni elimines colecciones en producción para probar: analiza primero el cuerpo XML ya recibido.

    Evidencia: IANA HTTP Status Code Registry · RFC 4918 - WebDAV

  2. Comprobar en peticiones PROPPATCH si el lote intenta alterar una propiedad protegida o en conflicto

    Requiere herramientas

    Quién:
    Tú como persona desarrolladora de la integración WebDAV revisando el cuerpo DAV:propertyupdate enviado.
    Cómo:
    Examina las instrucciones DAV:set y DAV:remove enviadas en el PROPPATCH y verifica cuál de las propiedades devolvió 403 Forbidden (como la precondición cannot-modify-protected-property en DAV:getetag) o 409 Conflict.
    Resultado que importa:
    Determinas qué propiedad concreta impidió que se guardaran las demás propiedades marcadas con 424.
    Si al retirar del lote PROPPATCH la propiedad protegida o inválida el servidor aplica el resto con 200 OK, confirma que el 424 se debía exclusivamente a la atomicidad de PROPPATCH descrita en RFC 4918 sección 9.2.
    Si todas las propiedades son editables según el esquema pero el servidor rechaza el lote, descarta un intento de escritura sobre propiedad protegida e indica revisar permisos o bloqueos.
    Evidencia a conservar:
    Guarda el listado de propiedades incluidas en DAV:propertyupdate y el estado devuelto para cada una.

    Ejecuta cualquier prueba de modificación de propiedades únicamente sobre un recurso de prueba.

    Evidencia: RFC 4918 - WebDAV

  3. Revisar tokens de bloqueo (cabecera If) y permisos de miembros internos en operaciones LOCK de colección

    Sin herramientas especiales

    Quién:
    Tú como administrador del repositorio WebDAV o desarrollador del cliente.
    Cómo:
    Si el 424 aparece asociado al Request-URI de una colección durante un LOCK con Depth: infinity (o sin cabecera Depth), busca en el mismo 207 Multi-Status el elemento DAV:response del miembro interno que devolvió 423 Locked o 403 Forbidden.
    Resultado que importa:
    Verificas qué miembro descendiente tenía un bloqueo activo incompatible o carecía de permisos para el usuario.
    Si el miembro interno reporta 423 Locked (con lock-token-submitted) o 403, confirma por qué el servidor no pudo conceder el bloqueo jerárquico al contenedor raíz y le asignó 424.
    Si ningún miembro interno está bloqueado ni restringido y aun así falla el LOCK con 424, indica escalar la traza al equipo del servidor WebDAV.
    Evidencia a conservar:
    Anota el DAV:href del miembro bloqueado, la cabecera If enviada y los propietarios de bloqueos activos en DAV:lockdiscovery.

    Evidencia: RFC 4918 - WebDAV

Situación no resuelta

Si el error persiste, no sigas probando por tu cuenta. Mira qué tiene que hacer y enseñarte el técnico.

Dónde se aplica este código

Un código solo tiene significado dentro del producto y la versión correctos.

Ámbito principal

Sistema
Software y sistemas
Marca
HTTP
Tipo de producto
Servicio HTTP

Variantes conocidas del código

  • 424 Dependencia fallida
  • 424 Dipendenza non riuscita
  • 424 Échec de dépendance
  • 424 Failed Dependency
  • 424 Fehlgeschlagene Abhängigkeit
  • Bosch 424 bici elettrica
  • Bosch 424 bicicleta eléctrica
  • Bosch 424 E-Bike
  • Bosch 424 eBike
  • Bosch 424 vélo électrique
  • Bosch eBike code 424
  • Bosch eBike error 424
  • Bosch eBike Fehler 424
  • Bosch eBike Fehlercode 424
  • code Bosch eBike 424
  • codice Bosch eBike 424
  • código Bosch eBike 424
  • erreur Bosch eBike 424
  • error Bosch eBike 424
  • errore Bosch eBike 424
  • HTTP 424
  • HTTP status 424

Qué significa

Definido en la sección 11.4 de RFC 4918 e inscrito en el registro IANA dentro de la clase 4xx (Client Error), el código HTTP 424 (Failed Dependency) señala que el servidor WebDAV abortó una operación sobre un recurso o propiedad porque dependía de otra acción en la misma petición y esa acción previa falló. Ocurre de forma típica en respuestas 207 (Multi-Status) de PROPPATCH (que es atómico: si falla el cambio de una propiedad con 403 o 409, el resto de propiedades reciben 424) y de LOCK con alcance profundo cuando un miembro interno impide conceder el bloqueo al Request-URI. Por sí solo, 424 nunca indica la causa raíz ni demuestra un fallo del servidor.

Advertencias y condiciones de parada

  • Precauciónverificada con fuente

    No reintentes en bucle el mismo lote PROPPATCH ni la misma petición LOCK esperando que desaparezca un HTTP 424: mientras no corrijas la propiedad o el miembro que falló con 403, 409 o 423, la dependencia volverá a fallar siempre.

    Evidencia: RFC 4918 - WebDAV

  • Seguroverificada con fuente

    No elimines bloqueos activos ajenos ni eleves permisos globales en una colección WebDAV sin verificar antes en el cuerpo 207 Multi-Status qué miembro concreto originó el rechazo.

    Evidencia: RFC 4918 - WebDAV

Síntomas y causas

Causas probables · en orden

  • Reversión atómica en PROPPATCH porque otra propiedad del mismo lote fallóConfirmada

    Según RFC 4918 secciones 9.2 y 11.4, PROPPATCH procesa todos los cambios de propiedades de manera atómica: si una propiedad falla (por ejemplo, con 409 Conflict o 403 Forbidden al ser protegida), las demás propiedades que sí habrían tenido éxito se marcan con 424 Failed Dependency.

    Evidencia: IANA HTTP Status Code Registry · RFC 4918 - WebDAV

  • Solicitud LOCK sobre una colección abortada por un recurso miembro bloqueado o sin permisosFrecuente

    De acuerdo con la sección 9.10.3 de RFC 4918, el bloqueo de una jerarquía no admite éxito parcial: si un miembro interno impide otorgar el LOCK (por ejemplo, con 423 Locked o 403 Forbidden), el servidor devuelve 207 Multi-Status con el error del miembro y asigna 424 Failed Dependency al Request-URI.

    Evidencia: RFC 4918 - WebDAV

  • Emisión innecesaria de 424 en respuestas 207 de DELETE, COPY o MOVE en el servidor WebDAVPosible

    RFC 4918 secciones 9.6.1, 9.8.3 y 9.9.2 advierte que los códigos 424 Failed Dependency no deberían incluirse en respuestas 207 Multi-Status de DELETE, COPY ni MOVE para minimizar respuestas redundantes, pero algunas implementaciones WebDAV aún los adjuntan al ancestro o subárbol.

    Evidencia: RFC 4918 - WebDAV

Técnico virtual

¿Sigue apareciendo 424 tras comprobarlo?

Responde unas preguntas para acotar la causa probable y la siguiente acción segura. Es una orientación - nunca sustituye a un profesional.

Fuentes y referencias técnicas

  1. 1

    IANA HTTP Status Code Registry

    Internet Assigned Numbers Authority · 2025 · standard

  2. 2

    RFC 4918 - WebDAV

    IETF / RFC Editor · 2007 · standard

Fuentes: IANA HTTP Status Code Registry · RFC 4918 - WebDAVrevisado 2026-10-18 · verificado

¿Te ha resultado útil esta ficha?