HTTP Status Codes

207 Multi-Status

A WebDAV response whose XML body carries a separate status for each of several resources affected by one request.

What it means

207 Multi-Status (RFC 4918, WebDAV) is used when one request touches many resources and each may succeed or fail independently. The multistatus XML body lists a status per resource, so the single HTTP status line cannot capture the whole outcome.

Why it matters

  • It lets batch WebDAV operations report per-item results instead of a single all-or-nothing status.

Common mistakes

  • Using 207 outside WebDAV on APIs that expect a single status and a plain JSON body.

How WebInspect checks this

  • WebInspect reports the status and content type; a 207 with an XML multistatus body is surfaced as-is.