⊗inhpBsRM 6 of 29 menu

Metody żądań HTTP

Najczęstszymi metodami żądań HTTP są metody GET i POST. Przyjrzyjmy się tym metodom bliżej, a także poznajmy inne, rzadziej używane metody. Opis innych metod jest dość ogólny. Chodzi o to, że te metody mają szerokie zastosowanie, a protokół HTTP wskazuje jedynie ich ogólne przeznaczenie. Oto opis metod:

Metoda Opis
GET Metoda GET - główna metoda, używana najczęściej. Stosuje się ją do prostego pobierania stron.
POST Metoda POST stosowana jest do przesyłania danych użytkownika. Na przykład, odwiedzający stronę chce zostawić komentarz do artykułu. W tym przypadku klient powinien wykonać żądanie metodą POST. Przy tym komentarz użytkownika zostanie wysłany w ciele żądania. A serwer zapisze ten komentarz i w odpowiedzi zwróci stronę artykułu, w której będą wszystkie wcześniej zostawione komentarze i nasz nowy. Również za pomocą metody POST zwykle przesyła się pliki na serwer.
HEAD Metoda HEAD żąda strony tak samo, jak metoda GET, ale w odpowiedzi otrzymuje tylko nagłówki, bez ciała odpowiedzi.
DELETE Metoda DELETE wyraźnie wskazuje serwerowi, że klient chce usunąć dane, przechowywane na serwerze dla danego URI.
PATCH Metoda PATCH wyraźnie wskazuje serwerowi, że klient chce zmienić dane, przechowywane na serwerze dla danego URI.
PUT Metoda PUT wyraźnie wskazuje serwerowi, że klient chce przesłać dane na serwer dla danego URI.
Zasadnicza różnica między metodami POST i PUT polega na rozumieniu przeznaczenia wskazanych URI. Metoda POST zakłada, że pod wskazanym URI będzie odbywać się przetwarzanie przekazywanej przez klienta treści. Używając PUT klient zakłada, że przesyłana treść odpowiada zasobowi znajdującemu się pod podanym URI.

Prawdziwe życie

W prawdziwym życiu serwery dobrze obsługują tylko metody GET i POST. Dlatego metoda GET jest używana zarówno do pobierania danych, jak i do ich usuwania i zmiany. A metoda POST jest używana zarówno do przesyłania danych do ich przetworzenia, jak i do zmiany i usuwania danych.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć