In modern web design, there's a clear demarcation between GET and POST requests. GET is used to retrieve info in contexts where security is not important. POST transfers data without appending to the URL and should be used to manipulate data on a server.
HTTP specifies that PUT should be used to update individual records and DELETE should be used to delete data. But these two request types are hardly ever implemented in modern web design. HTML forms only allow GET and POST and a good number of web servers block the PUT and DELETE keywords by default.
Is there any place in modern web design for PUT and DELETE requests? If so, what are some examples?