Existuje 15 metód požiadaviek HTTP. Podľa štandardu HTTP môžu požiadavky HTTP používať viacero metód požiadaviek. Štandard HTTP1.0 definuje tri druhy metód požiadaviek: GET, POST a HEAD. Štandard HTTP1.1 pridáva päť druhov metód požiadaviek: OPTIONS, PUT, DELETE, TRACE a CONNECT.
Poradové číslo | Metóda | Popis |
---|---|---|
1 | GET | Vyžiada informácie o určenej stránke a vráti telo entity. |
2 | HEAD | Podobná požiadavke get s tým rozdielom, že vo vrátenej odpovedi nie je žiadny konkrétny obsah, ktorý sa používa na získanie hlavičky. |
3 | POST | Odošle údaje určenému zdroju na spracovanie požiadavky (napr. odošle formulár alebo nahrá súbor). Údaje sú zahrnuté v tele požiadavky. požiadavka POST môže viesť k vytvoreniu nového prostriedku a/alebo k úprave existujúceho prostriedku. |
4 | PUT | Údaje prenášané z klienta na server nahrádzajú obsah určeného dokumentu. |
5 | DELETE | Od servera sa požaduje vymazanie špecifikovanej stránky. |
6 | CONNECT | Protokol HTTP/1.1 je vyhradený pre proxy servery, ktoré môžu meniť spojenie s potrubím. |
7 | OPTIONS | Umožňuje klientovi zobraziť výkonnosť servera. |
8 | TRACE | Zobrazuje spätné požiadavky prijaté serverom, predovšetkým na testovacie alebo diagnostické účely. |
9 | PATCH | Entita obsahuje tabuľku, ktorá opisuje rozdiel oproti pôvodnému obsahu reprezentovanému týmto URI. |
10 | MOVE | Žiada server, aby presunul zadanú stránku na inú sieťovú adresu. |
11 | COPY | Žiada server, aby skopíroval zadanú stránku na inú sieťovú adresu. |
12 | LINK | Žiadajúci server vytvára vzťah prepojenia. |
13 | UNLINK | Preruší vzťah prepojenia. |
14 | WRAPPED | Umožňuje klientovi odosielať zapuzdrené požiadavky. |
15 | Extension-mothed | Ďalšie metódy možno pridať bez zmeny protokolu. |