Det finns 15 HTTP-förfrågningsmetoder, och enligt HTTP-standarden kan HTTP-förfrågningar använda flera förfrågningsmetoder. HTTP 1.0 definierar tre förfrågningsmetoder: GET, POST och HEAD. HTTP 1.1 lägger till fem nya förfrågningsmetoder: OPTIONS, PUT, DELETE, TRACE och CONNECT.
serienummer | metod | beskriva |
---|---|---|
1 | GET | Begär information om den specificerade sidan och returnerar entitetskroppen. |
2 | HEAD | Liknande en GET-förfrågan, förutom att det inte finns något specifikt innehåll i den återkommande svaret, vilket används för att få tag på rubriker |
3 | post | Skicka data till en specificerad resurs för behandling (t.ex. skicka ett formulär eller ladda upp en fil). Data innehåller i förfrågningskroppen. POST-förfrågningar kan leda till skapandet av nya resurser och/eller modifiering av befintliga resurser. |
4 | PUT | Data som överförs från klienten till servern upphäver innehållet i det angivna dokumentet. |
5 | DELETE | Begär att servern ska ta bort den angivna sidan. |
6 | CONNECT | The HTTP/1.1 protokollet är reserverat för proxyserverar som kan rör samman anslutningar. |
7 | OPTIONS | Tillåter klienten att se serverns prestanda. |
8 | TRACE | Echo-förfrågningar som mottagits av servern används huvudsakligen för test eller diagnostik. |
9 | PATCH | Entiteten innehåller en tabell som beskriver skillnaden från det ursprungliga innehållet representerat av URI. |
10 | MOVE | Förfarandet att flytta den angivna sidan till en annan nätverksadress. |
11 | COPY | Förfarandet att kopiera den angivna sidan till en annan nätverksadress. |
12 | Länk | Begär att servern ska etablera ett länkrelation. |
13 | UNLINK | Break the link. |
14 | WRAPPED | Tillåter klienten att skicka inkapslade förfrågningar. |
15 | Utökning-mothed | Utan att ändra avtalet kan ytterligare metoder läggas till. |