How many HTTP verbs are there?

I count 9 HTTP request methods :

GET
HEAD
POST
PUT
DELETE
CONNECT
OPTIONS
TRACE
PATCH

Above: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

This is it? will it ever change

+4
source share
2 answers

registry

The HTTP 1.1 specification defines a registry of Hypertext Transfer Protocol (HTTP) methods . As of 2017-01, it shows 39 entries:

  • ACL
  • BASELINE-CONTROL
  • Bind
  • SIGN UP
  • CHECK OUT
  • CONNECT
  • COPY
  • DELETE
  • RECEIVE
  • HEAD
  • LABEL
  • LINK
  • CASTLE
  • Merge
  • MKACTIVITY
  • MKCALENDAR
  • MKCOL
  • MKREDIRECTREF
  • MKWORKSPACE
  • RUN OVER
  • OPTIONS
  • ORDERPATCH
  • PATCH
  • MESSAGE
  • PRI
  • PROPFIND
  • PROPPATCH
  • REBIND
  • TRACE
  • UNBIND
  • UNCHECKOUT
  • UNLINK
  • UPDATEREDIRECTREF

HTTP 1.0

HTTP 1.0 (""):


  • ... ... Request-URI...

  • ... , , , , Request-URI ... , , ... … …

  • ... GET , ... , , ...

HTTP 1.1

HTTP 1.1 RFC 2068. .


  • ... , /... / , , ,

  • … , Request-URI. … , , …

  • … , Request-URI…
  • TRACE
    ... loop- ...
  • CONNECT
    ... , (, SSL)

HTTP

HTTP /.

HTTP/2

HTTP/2 RFC 7540. 3.5 PRI.

  • PRI
    HTTP/2 HTTP/2.... "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n")...

- ?

, .

Web RPC SOAP, RESTful, , HTTP. , , , HTTP.

, HTTP, .

+11

Source: https://habr.com/ru/post/1665422/


All Articles