HTTPfy

424 Failed Dependency

WebDAV: the request failed because a request it depended on failed.

424 at a glance

Code
424
Name
Failed Dependency
Class
4xx Client error
Status
IANA-registered standard code
Defined in
RFC 4918, Section 11.4
Cacheable by default
No by default. Caches store it only when the response carries explicit freshness (Cache-Control max-age, s-maxage or Expires).

What 424 means

424 Failed Dependency (RFC 4918) appears when an operation is part of a set: for example a PROPPATCH that changes several properties is atomic, so if one fails, the others report 424. It mostly shows up inside 207 Multi-Status bodies.

What typically causes a 424

  • WebDAV PROPPATCH with one invalid property.
  • Some APIs reuse it when a call to a dependent service failed.

Fix it on the server

  • Report the root-cause failure on the element that actually failed; use 424 for the others.

Fix it as a client or visitor

  • Find the entry in the response that has the real error and fix that one.

Example response

<d:propstat><d:prop><d:displayname/></d:prop><d:status>HTTP/1.1 424 Failed Dependency</d:status></d:propstat>

Opens the HTTP headers tool with your URL filled in; it shows the status line and headers of every redirect hop.