I'm writing myself a script to analyse traffic to my websites, and one of the fields in the database is the request method. Now, I'm completely familiar with GET and POST, but really have very little knowledge of the other two possibilities, HEAD and PUT. Can anyone shed a little light on them, or point me in the direction of an article with more information?
HEAD is when the client just requests headers (often this is done by the client to see if the document has changed). PUT is used for updating something on the server. There is a good article about it here: http://www.apacheweek.com/features/put