#compsci [[HTTP]] defines a set of request methods to indicate the purpose of the request and what is expected if the request is successful ## GET The GET method requests that the target resource transfer a representation of its state ## HEAD The HEAD method requests that the target resource transfer a representation of its state, similar to a GET request, but without the representation data enclosed in the response body ## POST The POST method requests that the target resource process the representation enclosed in the request according to the semantics of the target resource ## PUT The PUT method requests that the target resource create or update its state with the state defined by the representation enclosed in the request, however, unlike POST, the client specifies the target location on the server ## DELETE The DELETE method requests that the target resource delete smth ## CONNECT The CONNECT method establishes a tunnel to the server identified by the target resource ## OPTIONS The OPTIONS method describes the communication options for the target resource ## TRACE The TRACE method requests that the target resource transfer the received request in the response body (a message loop-back test along the path to the target resource)