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. |