423 Locked(RFC 4918,WebDAV)表示某个方法的源资源或目标资源已被锁定,而请求中没有包含匹配的锁令牌。WebDAV 客户端在编辑文件时会将其锁定,防止其他用户覆盖自己的修改。
响应体中应包含一个前提条件元素,例如 lock-token-submitted,列出被锁定资源的 URL。客户端可以等待锁被释放或过期;如果客户端本身持有该锁,也可以在 If 请求头中发送锁令牌。
响应示例
HTTP
HTTP/1.1 423 Locked
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/xml; charset=utf-8
Content-Length: 166
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:">
<d:lock-token-submitted>
<d:href>/docs/plan.docx</d:href>
</d:lock-token-submitted>
</d:error> SEO 与重定向检测
对 SEO 没有影响:锁定只影响 PUT、MOVE 和 DELETE 等 WebDAV 方法,而爬虫从不发送这些方法。
常见原因与使用场景
- 另一个用户正在 WebDAV 共享上编辑该文档。
- 客户端崩溃后遗留了失效的锁。它会在超时后过期,管理员也可以手动移除。
- 同步客户端尝试更新被另一个客户端锁定的文件。