TrueURL
TrueURL

メニュー

207 マルチステータス

複数のリソースやプロパティそれぞれのステータスコードを、XML の multistatus ボディにまとめて返す WebDAV のレスポンスです。

カテゴリ
2xx 成功
リーズンフレーズ
Multi-Status
リダイレクト
いいえ
デフォルトでキャッシュ可能
いいえ

207 Multi-Status(RFC 4918、WebDAV)は、1 つのリクエストが複数のリソースやプロパティに関わる場合に使われます。たとえば 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 に影響することはありません。公開ページが通常の GET に 207 で応答することがあってはなりません。リダイレクトチェックで 207 が表示された場合、その URL は WebDAV やバッチ API のエンドポイントを指しています。

よくある原因と主な用途

  • PROPFIND でフォルダーの内容を一覧表示し、その中のすべてのファイルのプロパティを返す場合。
  • ロックされたファイルが 1 つあるために、フォルダーの DELETE や MOVE が部分的に失敗した場合。
  • バッチ API が、リクエスト内の項目ごとに結果を返す場合。

URL リダイレクトチェッカー

無料の TrueURL リダイレクトチェッカーで、URL が返すすべてのステータスコードをホップごとに確認できます。