I agree with you that they're invalid in the sense that they aren't a part of the HTTP 1.1 Spec. But they are a part of the WebDAV spec (
http://www.webdav.org/specs/rfc2518.html.) They're also necessary for certain cloud storage implementations such SkyDrive (in my particular case.) It seems like the inclusion of PATCH support would open the door for useful methods like this.
I guess what I'm really asking is, if I were to implement these would there by any chance those changes would be pulled back into the mainline repo? Barring that, would y'all consider the inclusion of some mechanism for setting an arbitrary HTTP method on the request? (Or is there perhaps already such a mechanism that I'm not seeing?)
Thanks!