TrueURL
TrueURL

菜单

424 依赖失败

WebDAV:该方法依赖的另一项操作失败,因此无法执行,例如 PROPPATCH 中的某一个属性修改失败。

原因短语
Failed Dependency
是否重定向
否
默认可缓存
否

424 Failed Dependency(RFC 4918,WebDAV)表示无法对资源执行该方法,因为它依赖另一项操作,而那项操作失败了。它通常出现在 207 Multi-Status 响应内部。PROPPATCH 是原子操作,因此只要有一个属性无法修改(例如该属性受保护,返回了 403),同一请求中所有其他属性修改都会报告为 424。

WebDAV 之外的一些 API 用 424 表示上游依赖失败,但这并不是它的标准含义;对于上游问题,502 或 503 通常更清楚。

响应示例

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 与重定向检测

对 SEO 没有影响:424 出现在 WebDAV 和 API 流程中,而爬虫不会用到这些流程。

常见原因与使用场景

  • PROPPATCH 中有一个属性修改失败,因此其他修改都没有生效,并报告为 424。
  • 前一个步骤失败后,批量操作随之停止。
  • API 报告某个必需的上游服务出现故障。

URL 重定向检测

使用免费的 TrueURL 重定向检测工具,逐跳查看一个 URL 返回的每一个状态码。