!!! Overview[1]
[{$pagename}] (sometimes referred to as [verb]) to indicate the desired action to be performed on the identified [resource]. 


What this [resource] represents, whether pre-existing [data] or [data] that is generated dynamically, depends on the [implementation] of the [Service Provider]. 

Often, the [resource] corresponds to a file or the output of an executable residing on the server. 

The HTTP/1.0 specification[11] defines the 
* [HTTP GET]
* [HTTP POST]
* [HTTP HEAD]
[{$pagename}]

The HTTP/1.1 specification[12] added 5 new [methods]: 
* [HTTP OPTIONS]
* [HTTP PUT]
* [HTTP DELETE]
* [HTTP TRACE]
* [HTTP CONNECT]

By being specified in these documents their semantics are well known and can be depended on. Any [client] can use any method and the server can be configured to support any combination of methods. 

If a [method] is unknown to an intermediate it will be treated as an unsafe and non-idempotent method. There is no limit to the number of methods that can be defined and this allows for future methods to be specified without breaking existing infrastructure. For [example], [WebDAV] defined 7 new methods and [RFC 5789] specified the [HTTP PATCH] method.

%%zebra-table
%%sortable
%%table-filter
||HTTP Method||RFC||Request Has [Body|HTTP Body]||Response Has [Body|HTTP Body]||Safe||[Idempotent]||[Cacheable|[Cache-Control]]
|[GET|HTTP GET]|[RFC 7231]|%%(color:red)No%%|{{Yes}}|{{Yes}}|{{Yes}}|{{Yes}}
|[HEAD|HTTP HEAD]|[RFC 7231]|%%(color:red)No%%|%%(color:red)No%%|{{Yes}}|{{Yes}}|{{Yes}}
|[POST|HTTP POST]|[RFC 7231]|{{Yes}}|{{Yes}}|%%(color:red)No%%|%%(color:red)No%%|{{Yes}}
|[PUT|HTTP PUT]|[RFC 7231]|{{Yes}}|{{Yes}}|%%(color:red)No%%|{{Yes}}|%%(color:red)No%%
|[DELETE|HTTP DELETE]|[RFC 7231]|%%(color:red)No%%|{{Yes}}|%%(color:red)No%%|{{Yes}}|%%(color:red)No%%
|[CONNECT|HTTP CONNECT]|[RFC 7231]|{{Yes}}|{{Yes}}|%%(color:red)No%%|%%(color:red)No%%|%%(color:red)No%%
|[OPTIONS|HTTP OPTIONS]|[RFC 7231]|%%(color:red)No%%|{{Yes}}|{{Yes}}|{{Yes}}|%%(color:red)No%%
|[TRACE|HTTP TRACE]|[RFC 7231]|%%(color:red)No%%|{{Yes}}|{{Yes}}|{{Yes}}|%%(color:red)No%%
|[PATCH|HTTP PATCH]|[RFC 5789]|{{Yes}}|{{Yes}}|%%(color:red)No%%|%%(color:red)No%%|{{Yes}}
/%
/%
/%

HTTP __verbs__ are:
* [HTTP POST]
* [HTTP GET]
* [HTTP PUT]/[HTTP PATCH]/[HTTP POST]
* [HTTP DELETE]. 
We think of them as mapping to the acronym, [CRUD] (Create-Read-Update-Delete).) \\
We speak more on this on [Create Read Update Delete in the section For SQL And HTTP REST|Create Read Update Delete#section-Create+Read+Update+Delete-CreateReadUpdateDeleteForSQLAndHTTPREST1]

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Request methods|Wikipedia:Hypertext_Transfer_Protocol#Request_methods|target='_blank'] - based on information obtained 2016-05-21