HTTP-pyyntömenetelmiä on 15. HTTP-standardin mukaan HTTP-pyynnöt voivat käyttää useita pyyntömenetelmiä. HTTP1.0 määrittelee kolme erilaista pyyntömenetelmää: GET, POST ja HEAD. HTTP1.1 lisää viisi erilaista pyyntömenetelmää: OPTIONS, PUT, DELETE, TRACE ja CONNECT.
| Sarjanumero | Menetelmä | Kuvaus |
|---|---|---|
| 1 | GET | Pyytää tietoja tietystä sivusta ja palauttaa kokonaisuuden rungon. |
| 2 | HEAD | Samanlainen kuin get-pyyntö, paitsi että palautettavassa vastauksessa ei ole tiettyä sisältöä, jota käytetään otsikon saamiseen. |
| 3 | POST | Lähettää tietoja määritetylle resurssille pyynnön käsittelemiseksi (esim. lomakkeen lähettäminen tai tiedoston lataaminen). Tiedot sisältyvät pyynnön runkoon. POST-pyyntö voi johtaa uuden resurssin luomiseen ja/tai olemassa olevan resurssin muuttamiseen. |
| 4 | PUT | Asiakkaalta palvelimelle lähetetyt tiedot korvaavat määritetyn asiakirjan sisällön. |
| 5 | DELETE | Palvelinta pyydetään poistamaan määritetty sivu. |
| 6 | CONNECT | HTTP/1.1-protokolla on varattu välityspalvelimille, jotka voivat muuttaa yhteyden putkistoon. |
| 7 | OPTIONS | Antaa asiakkaan tarkastella palvelimen suorituskykyä. |
| 8 | TRACE | Näyttää takaisin palvelimen vastaanottamat pyynnöt, lähinnä testaus- tai diagnostiikkatarkoituksiin. |
| 9 | PATCH | Entiteetti sisältää taulukon, jossa kuvataan ero tämän URI:n edustamaan alkuperäiseen sisältöön. |
| 10 | MOVE | Pyytää palvelinta siirtämään määritetyn sivun toiseen verkko-osoitteeseen. |
| 11 | COPY | Pyytää palvelinta kopioimaan määritetyn sivun toiseen verkko-osoitteeseen. |
| 12 | LINK | Pyynnön esittävä palvelin luo linkkisuhteen. |
| 13 | UNLINK | Katkaisee linkkisuhteen. |
| 14 | WRAPPED | Salli asiakkaan lähettää kapseloituja pyyntöjä. |
| 15 | Extension-mothed | Lisämenetelmiä voidaan lisätä muuttamatta protokollaa. |