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