4xx Client Error
HTTP 424 Failed Dependency
The request failed because it depended on another request which also failed. Used in WebDAV when a dependent sub-request in a batch operation fails, causing subsequent operations to also fail.
Common Causes
- A dependent WebDAV operation in a batch failed first
- Cascading failure in a multi-step transaction
- Prerequisite operation returned an error
How to Fix
- 1Fix the root cause — the failed dependency — first
- 2Retry the entire batch operation after fixing the issue
- 3Check which sub-request failed and resolve it
Example
HTTP 424 Failed Dependency
COPY /files/ HTTP/1.1 → 424 Failed Dependency → "Copy failed because parent directory creation returned 403"
Related Client Error Codes
400
Bad Request
401Unauthorized
402Payment Required
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
407Proxy Authentication Required
408Request Timeout
409Conflict
410Gone
411Length Required
412Precondition Failed
413Content Too Large
414URI Too Long
415Unsupported Media Type
416Range Not Satisfiable
417Expectation Failed
418I'm a Teapot
421Misdirected Request
422Unprocessable Content
423Locked
425Too Early
426Upgrade Required
428Precondition Required
429Too Many Requests
431Request Header Fields Too Large
451Unavailable For Legal Reasons