TrueURL
TrueURL

菜单

207 多状态

WebDAV 响应,在 XML multistatus 响应体中分别为多个资源或属性给出各自的状态码。

原因短语
Multi-Status
是否重定向
否
默认可缓存
否

207 Multi-Status(RFC 4918,WebDAV)用于一个请求涉及多个资源或属性的情况,例如 PROPFIND 或 PROPPATCH,或者对集合执行的 COPY、MOVE 或 DELETE。响应体是一个 XML multistatus 文档,其中每个 response 元素指明一个资源(href),并给出它自己的状态,例如 200 OK、403 Forbidden 或 423 Locked。

207 本身只表示请求已经处理,客户端必须读取响应体,才能知道哪些操作真正成功了。一些 JSON API 也借用 207 作为批量端点的状态码,逐项报告结果。

WebDAV 客户端包括 Windows 文件资源管理器和 macOS 访达(Finder)等文件管理器、办公软件,以及各类网盘服务的同步客户端。

响应示例

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: 309

<?xml version="1.0" encoding="utf-8"?>
<d:multistatus xmlns:d="DAV:">
  <d:response>
    <d:href>/docs/report.pdf</d:href>
    <d:status>HTTP/1.1 200 OK</d:status>
  </d:response>
  <d:response>
    <d:href>/docs/plan.docx</d:href>
    <d:status>HTTP/1.1 423 Locked</d:status>
  </d:response>
</d:multistatus>

SEO 与重定向检测

WebDAV 流量不会被抓取,因此 207 对 SEO 没有影响。公开页面绝不应该用 207 响应普通的 GET 请求;如果重定向检测显示了 207,说明这个 URL 指向的是 WebDAV 端点或批量 API 端点。

常见原因与使用场景

  • PROPFIND 列出一个文件夹,并返回其中每个文件的属性。
  • 对文件夹执行 DELETE 或 MOVE 时,因为其中一个文件被锁定而部分失败。
  • 批量 API 为请求中的每一项分别报告结果。

URL 重定向检测

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