TrueURL

424 Failed Dependency

WebDAV: metody nie można było wykonać, bo nie powiodła się inna operacja, od której zależała, np. zmiana jednej właściwości w PROPPATCH.

Opis słowny
Failed Dependency
Przekierowanie
Nie
Domyślne buforowanie
Nie

424 Failed Dependency (RFC 4918, WebDAV) oznacza, że metody nie można było wykonać na zasobie, bo zależała od innej operacji, która się nie powiodła. Kod ten zwykle pojawia się wewnątrz odpowiedzi 207 Multi-Status. PROPPATCH jest operacją atomową, więc jeśli jednej właściwości nie da się zmienić, np. dlatego, że jest chroniona i zwraca 403, wszystkie pozostałe zmiany właściwości w tym samym żądaniu są zgłaszane z kodem 424.

Niektóre API spoza WebDAV używają 424, by poinformować, że zawiodła zależność nadrzędna (upstream), ale nie jest to standardowe znaczenie tego kodu; przy problemach z usługami nadrzędnymi zwykle czytelniejsze są kody 502 lub 503.

Przykładowa odpowiedź

HTTP
HTTP/1.1 207 Multi-Status
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/xml; charset=utf-8
Content-Length: 441

<?xml version="1.0" encoding="utf-8"?>
<d:multistatus xmlns:d="DAV:" xmlns:z="urn:example:props">
  <d:response>
    <d:href>/docs/report.pdf</d:href>
    <d:propstat>
      <d:prop><d:getcontentlength/></d:prop>
      <d:status>HTTP/1.1 403 Forbidden</d:status>
    </d:propstat>
    <d:propstat>
      <d:prop><z:author/></d:prop>
      <d:status>HTTP/1.1 424 Failed Dependency</d:status>
    </d:propstat>
  </d:response>
</d:multistatus>

SEO i sprawdzanie przekierowań

Brak wpływu na SEO: kod 424 pojawia się w procesach WebDAV i API, z których roboty nie korzystają.

Typowe przyczyny i zastosowania

  • Zmiana jednej właściwości w PROPPATCH się nie powiodła, więc pozostałych nie zastosowano i zgłaszają one 424.
  • Operacja wsadowa zatrzymuje się, bo wcześniejszy krok się nie powiódł.
  • API zgłasza awarię wymaganej usługi nadrzędnej.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.