Extensions to PUT

The WebDAV server MAY fail the request if it receives an X-MSDAVEXT: PROPPATCH header when the support for the WebDAV Protocol: Client Extensions is not advertised. If the WebDAV server advertised support for the extensions, it MUST process the command by retrieving the data from the body and processing both PROPPATCH (using the properties portion) and PUT. The command SHOULD be successfully completed only if both operations succeed.<25>