HTTP 207 Multi-Status — What It Means & How to Fix It
Informational2xx success
Overview
The HTTP 207 Multi-Status response provides status information for multiple independent operations, typically used in WebDAV.
Key Details
- This status code is defined in the WebDAV specification (RFC 4918).
- The response body contains an XML document with individual status codes for each sub-operation.
- It allows a single request to report different outcomes for multiple resources.
- Each element in the response has its own HTTP status code.
Common Causes
- A WebDAV PROPFIND request returns properties for multiple resources.
- A batch operation affects multiple resources with different outcomes.
- A COPY or MOVE operation involves multiple files.
Steps
- 1Parse the XML response body to extract individual status codes for each resource.
- 2Handle each sub-operation result independently based on its status code.
- 3Log any failed sub-operations for retry or manual review.
- 4Implement XML parsing in your client to properly process 207 responses.
Tags
httpsuccesswebdavmulti-statusbatch
Related Items
More in 2xx Success
http-200-okHTTP 200 OK — What It Means & How to Fix It
Informationalhttp-201-createdHTTP 201 Created — What It Means & How to Fix It
Informationalhttp-202-acceptedHTTP 202 Accepted — What It Means & How to Fix It
Informationalhttp-203-non-authoritative-informationHTTP 203 Non-Authoritative Information — What It Means & How to Fix It
Informationalhttp-204-no-contentHTTP 204 No Content — What It Means & How to Fix It
Informationalhttp-205-reset-contentHTTP 205 Reset Content — What It Means & How to Fix It
InformationalFrequently Asked Questions
It is a WebDAV status code that provides status information for multiple operations in a single response. Each sub-operation has its own individual status.