Other HTTP Request Methods
There is no limit to the number of HTTP request methods that can be defined. This allows for future methods to be specified without breaking existing infrastructure. These methods can be used by other nonbrowser applications or web browser extensions (the most popular example may be WebDAV, an authoring and version-control protocol). The HTTP/1.0 specification defined the
HEAD methods and the HTTP/1.1 specification added 5 new methods:
CONNECT. By being defined in those specifications, their semantics are greatly supported. 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 unsafe.