207 Multi-Status
HTTP の 207 Multi-Status
は成功レスポンスステータスコードで、レスポンスが混在していることを示します。
このレスポンスは、ウェブ分散オーサリングおよびバージョン管理 (WebDAV) のコンテキストでのみ使用されています。
レスポンス本体は text/xml
または application/xml
の HTTP エンティティであり、 multistatus
ルート要素に個々のレスポンスコードが列挙されています。
メモ: ウェブページにアクセスしているブラウザーがこのステータスコードを受け取ることはないでしょう。 リソースのコレクションを返すことができる機能は WebDAV プロトコルの一部であり、 WebDAV サーバーにアクセスするウェブアプリケーションのみが受信する可能性があります。
ステータス
207 Multi-Status
例
207
レスポンスを WebDAV のコンテキストで受信
次のレスポンスは、 WebDAV サーバーがクライアントに送信する 207
レスポンスの例です。
multistatus
ルート要素があり、個々の集合の詳細が含まれています。
http
HTTP/1.1 207 Multi-Status
Content-Type: application/xml; charset="utf-8"
Content-Length: 1241
<?xml version="1.0" encoding="utf-8" ?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>http://www.example.com/Coll/</D:href>
<D:propstat>
<D:prop>
<D:displayname>Loop Demo</D:displayname>
<D:resource-id>
<D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf8</D:href>
</D:resource-id>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>http://www.example.com/Coll/Bar</D:href>
<D:propstat>
<D:prop>
<D:displayname>Loop Demo</D:displayname>
<D:resource-id>
<D:href>urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf8</D:href>
</D:resource-id>
</D:prop>
<D:status>HTTP/1.1 208 Already Reported</D:status>
</D:propstat>
</D:response>
</D:multistatus>
仕様書
Specification |
---|
RFC 4918 # section-11.1 |