1xx Informational
The server is saying, 'I’m still working on this. Don’t assume the request was lost just because it’s taking a while.'
Use 102 as an interim WebDAV response when processing is underway and the final status is not ready yet.
PROPPATCH https://api.example.test/folder/
# Body
<propertyupdate xmlns="DAV:">...</propertyupdate>102 Processing207 Multi-Status
# Headers
Content-Type: application/xml; charset=utf-8
# Body
<multistatus xmlns="DAV:">...</multistatus>The server signals that it is still working before returning the final per-resource results.
COPY https://api.example.test/source-folder/
# Headers
Destination: https://api.example.test/destination/102 Processing207 Multi-Status
# Headers
Content-Type: application/xml; charset=utf-8
# Body
<multistatus xmlns="DAV:">...</multistatus>The server keeps the client informed that the lengthy WebDAV operation is still active.
Imagine calling ahead before mailing a very heavy package: 'Can you accept this?' The post office says yes, so you drive it over. That's 100 Continue — the server greenlit the request headers, so send the rest of the data.
We got your request and we're working on it! We'll process it later, but don't wait around - check back later to see if it's done.
I did multiple things for you - some worked, some didn't. Here's a detailed report of what happened to each item.
WebDAV