Istnieje 15 metody żądania HTTP, i zgodnie z standardem HTTP, żądania HTTP mogą używać wielu metod żądania. HTTP 1.0 definiuje trzy metody żądania: GET, POST i HEAD. HTTP 1.1 dodaje pięć nowych metod żądania: OPTIONS, PUT, DELETE, TRACE i CONNECT.
numer seryjny | metoda | opis |
---|---|---|
1 | GET | Prośba o określone informacje strony i zwraca ciało encji. |
2 | HEAD | Podobne do żądania GET, z wyjątkiem tego, że brak specificznego zawartości w zwróconej odpowiedzi, która jest używana do uzyskania nagłówka |
3 | post | Prześlij dane do określonego zasobu do przetwarzania (np. wysyłanie formularza lub załadunek pliku). Dane są zawarte w ciele żądania. POST żądania mogą prowadzić do tworzenia nowych zasobów i/lub modyfikację istniejących zasobów. |
4 | PUT | Przekazywane dane z klienta do serwera zastępują zawartość określonego dokumentu. |
5 | DELETE | Prośba o usunięcie określonej strony. |
6 | CONNECT | HTTP/1.1 protokół jest zarezerwowany dla serwerów proxy, które mogą przekazywać połączenia. |
7 | OPTIONS | Pozwala klientowi zobaczyć wydajność serwera. |
8 | TRACE | Echo żądania otrzymane przez serwer są głównie używane do testowania lub diagnostyki. |
9 | PATCH | Encja zawiera tabelę opisującą różnicę od oryginalnego zawartości reprezentowanej przez URI. |
10 | Przenieś | Serwer żądania przenosi określona stronę do innej adresu sieciowego. |
11 | Kopiuj | Serwer żądania kopiuje określona stronę do innej adresu sieciowego. |
12 | Połączenie | Prośba o ustanowienie relacji połączenia serwera. |
13 | ODŁĄCZ | Przerwij połączenie. |
14 | OPAKOWANE | Pozwala klientowi wysyłać zawierane żądania. |
15 | Rozszerzenie-mothed | Bez zmiany umowy, można dodać dodatkowe metody. |