What does HTTP 424 mean?
WebDAV: the request failed because a request it depends on failed. Appears inside a 207 Multi-Status response when one operation in a batch fails and the others can’t proceed.
4xx Client error: The request has a problem the client can fix: wrong URL, missing credentials, bad data or too many requests.
How to fix 424 Failed Dependency
- Look at the other statuses in the batch to find the original failure.
424 and SEO
Not relevant for normal web pages.
Example response
HTTP/1.1 424 Failed Dependency
How to return a 424 response
Node.js (Express)
res.status(424).json({ error: 'Failed Dependency' });PHP
http_response_code(424);Python (Flask)
return {'error': 'Failed Dependency'}, 424Go (net/http)
w.WriteHeader(424)nginx
return 424;
Related status codes
- 207 Multi-Status — WebDAV: the body contains separate status codes for several resources.
- 423 Locked — WebDAV: the resource is locked and cannot be changed right now.
- 422 Unprocessable Content — The request is well-formed but contains semantic errors.
Check which status code a URL returns with the HTTP header checker.