RFCはなんでも教えてくれる

9.6 Overwrite Header

   Overwrite = "Overwrite" ":" ("T" | "F")

   The Overwrite header specifies whether the server should overwrite
   the state of a non-null destination resource during a COPY or MOVE.
   A value of "F" states that the server must not perform the COPY or
   MOVE operation if the state of the destination resource is non-null.
   If the overwrite header is not included in a COPY or MOVE request
   then the resource MUST treat the request as if it has an overwrite
   header of value "T". While the Overwrite header appears to duplicate
   the functionality of the If-Match: * header of HTTP/1.1, If-Match
   applies only to the Request-URI, and not to the Destination of a COPY
   or MOVE.

OverwriteヘッダがないときはT扱いですってよ!もー。→ついにNet::DAV::Server上でTextEditでファイルを保存できるようになった。→Net::DAV::Server->_delete_xmlの意味が分からんのだよ。なんか盲腸みたいな感じ。→filesys側でdeleteに失敗する状況を作らんといかんのか。つうかそんなもん500でええやんとか思ってしまうのう。