RFC 4918, "HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)", June 2007Source of RFC: webdav (app)
Errata ID: 4435
Publication Format(s) : TEXT
Reported By: Worik Stanton
Date Reported: 2015-08-05
Section 9.8.5 says:
It should say:
The 404 (Not Found) status code indicates that the origin server did not find a current representation for the target resource or is not willing to disclose that one exists. A 404 status code does not indicate whether this lack of representation is temporary or permanent; the 410 (Gone) status code is preferred over 404 if the origin server knows, presumably through some configurable means, that the condition is likely to be permanent.
The case of the resource being copied not existing is not covered. I assume that a 404 error is appropriate, but that is my assumption.