Det finnes 15 HTTP-forespørselsmetoder. I henhold til HTTP-standarden kan HTTP-forespørsler bruke flere forespørselsmetoder. HTTP1.0 definerer tre typer forespørselsmetoder: GET, POST og HEAD. HTTP1.1 legger til fem typer forespørselsmetoder: OPTIONS, PUT, DELETE, TRACE og CONNECT.
| Serienummer | Metode | Beskrivelse |
|---|---|---|
| 1 | GET | Forespørsler om informasjon om en spesifisert side og returnerer entitetens hoveddel. |
| 2 | HEAD | Ligner på get-forespørselen, bortsett fra at det ikke er noe spesifikt innhold i det returnerte svaret, som brukes til å hente overskriften. |
| 3 | POST | Sender data til den angitte ressursen for å behandle forespørselen (f.eks. sende inn et skjema eller laste opp en fil). Dataene er inkludert i selve forespørselen. En POST-forespørsel kan resultere i opprettelse av en ny ressurs og/eller endring av en eksisterende ressurs. |
| 4 | PUT | Dataene som overføres fra klienten til serveren, erstatter innholdet i det angitte dokumentet. |
| 5 | DELETE | Serveren blir bedt om å slette den angitte siden. |
| 6 | CONNECT | HTTP/1.1-protokollen er reservert for proxy-servere som kan endre tilkoblingen til en pipeline. |
| 7 | OPTIONS | Lar klienten se ytelsen til serveren. |
| 8 | TRACE | Viser tilbake forespørsler som er mottatt av serveren, primært for testing eller diagnostiske formål. |
| 9 | PATCH | Entiteten inneholder en tabell som beskriver forskjellen fra det opprinnelige innholdet som representeres av denne URI-en. |
| 10 | MOVE | Ber serveren om å flytte den angitte siden til en annen nettverksadresse. |
| 11 | COPY | Ber serveren om å kopiere den angitte siden til en annen nettverksadresse. |
| 12 | LINK | Serveren som ber om det, oppretter et koblingsforhold. |
| 13 | UNLINK | Bryt koblingsrelasjonen. |
| 14 | WRAPPED | Tillat klienten å sende innkapslede forespørsler. |
| 15 | Extension-mothed | Flere metoder kan legges til uten å endre protokollen. |