TrueURL
TrueURL

菜单

208 已报告

用在 WebDAV 207 响应内部,表示该集合的成员此前已经列出,避免绑定形成循环时无休止地重复列出。

原因短语
Already Reported
是否重定向
否
默认可缓存
否

208 Already Reported 来自 WebDAV 绑定扩展 RFC 5842。有了绑定,同一个集合可以通过多个 URL 访问,带有 Depth: infinity 的 PROPFIND 就会一遍又一遍地列出相同的成员。为避免这种情况,服务器只列出一次成员,并在 multistatus 响应体中用 208 标记之后再次出现的同一集合。

208 只在 207 Multi-Status 响应内部才有意义,并且只出现在 Depth: infinity 请求中。如果服务器宁愿直接拒绝这类请求,则会返回 508 Loop Detected。

响应示例

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

<?xml version="1.0" encoding="utf-8"?>
<d:multistatus xmlns:d="DAV:">
  <d:response>
    <d:href>/coll/</d:href>
    <d:status>HTTP/1.1 200 OK</d:status>
  </d:response>
  <d:response>
    <d:href>/coll/alias/</d:href>
    <d:status>HTTP/1.1 208 Already Reported</d:status>
  </d:response>
</d:multistatus>

SEO 与重定向检测

对 SEO 没有影响:208 只出现在 WebDAV multistatus 响应内部,而搜索引擎不会抓取这类响应。

常见原因与使用场景

  • 一个 WebDAV 集合绑定在两个路径下,递归的 PROPFIND 两次访问到了它。
  • 绑定循环(例如某个集合包含指向其父集合的绑定)只列出一次,而不是无限列下去。
  • 除了实现了 RFC 5842 绑定的服务器之外,很少见到它。

URL 重定向检测

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