HTTP Request Types GET - retrieves the data as defined by the URI. The URI may contain optional parameters following a '?' mark. POST - retrieves the data as specified by the URI, after posting some data which is stored at the body part of the client's request. HEAD - retrieves only the HTTP header of the given URI. Useful for checking administrative info (e.g. when the given document was last modified). PUT - used to upload documents to the server (e.g. when uploading files). DELETE - allows the client to delete documents located on the server.