Indeed, doDelete is rarely used. It was introduced into HTTP along with doPut when the notion of the read/write web was still very much alive (instead of the largely read-only web that actually emerged). It was envisioned that browsers would allow the user to write and alter pages as well as read them. That never happened, and as a consequence, those methods are rarely used. One place where they are used is the WebDAV HTTP extension, which facilitates file operations over HTTP.