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,代表該網址指向 WebDAV 或批次 API 端點。

常見原因與使用情境

  • PROPFIND 列出資料夾內容,並回傳其中每個檔案的屬性。
  • 對資料夾執行 DELETE 或 MOVE 時,因為其中一個檔案遭到鎖定而部分失敗。
  • 批次 API 為要求中的每個項目分別回報結果。

網址重新導向檢查

使用免費的 TrueURL 重新導向檢查工具,逐一查看網址在每個躍點回傳的狀態碼。