Metod požadavků HTTP je 15. Podle standardu HTTP mohou požadavky HTTP používat více metod požadavků. Verze HTTP1.0 definuje tři druhy metod požadavků: GET, POST a HEAD. HTTP1.1 přidává pět druhů metod požadavků: OPTIONS, PUT, DELETE, TRACE a CONNECT.
Pořadové číslo | Metoda | Popis |
---|---|---|
1 | GET | Vyžádá informace o zadané stránce a vrátí tělo entity. |
2 | HEAD | Podobně jako požadavek get, s tím rozdílem, že ve vrácené odpovědi není žádný konkrétní obsah, který se používá k získání hlavičky. |
3 | POST | Odešle data určenému zdroji za účelem zpracování požadavku (např. odešle formulář nebo nahraje soubor). Data jsou obsažena v těle požadavku. výsledkem požadavku POST může být vytvoření nového prostředku a/nebo úprava existujícího prostředku. |
4 | PUT | Data přenášená z klienta na server nahrazují obsah zadaného dokumentu. |
5 | DELETE | Server je požádán o odstranění zadané stránky. |
6 | CONNECT | Protokol HTTP/1.1 je vyhrazen pro proxy servery, které mohou měnit připojení k potrubí. |
7 | OPTIONS | Umožňuje klientovi zobrazit výkonnost serveru. |
8 | TRACE | Zobrazuje zpětně požadavky přijaté serverem, především pro testovací nebo diagnostické účely. |
9 | PATCH | Entita obsahuje tabulku, která popisuje rozdíl oproti původnímu obsahu reprezentovanému tímto URI. |
10 | MOVE | Žádá server o přesun zadané stránky na jinou síťovou adresu. |
11 | COPY | Žádá server o zkopírování zadané stránky na jinou síťovou adresu. |
12 | LINK | Žádající server vytvoří vztah propojení. |
13 | UNLINK | Přeruší vztah propojení. |
14 | WRAPPED | Umožní klientovi odesílat zapouzdřené požadavky. |
15 | Extension-mothed | Další metody lze přidat beze změny protokolu. |