⊗inhpBsRM 6 of 29 menu

Metody HTTP požadavků

Nejčastějšími metodami HTTP požadavků jsou metody GET a POST. Pojďme se na tyto metody podívat podrobněji, a také prostudovat další, méně časté metody. Popis ostatních metod je dostatečně obecný. Věc se má tak, že tyto metody mají široké použití a protokol HTTP uvádí pouze jejich obecný účel. Takže, zde je popis metod:

Metoda Popis
GET Metoda GET - hlavní metoda, používaná nejčastěji. Používá se pro jednoduché získání stránek.
POST Metoda POST se používá pro přenos uživatelských dat. Například, návštěvník webu chce zanechat komentář k článku. V tomto případě musí klient provést požadavek metodou POST. Při tom bude komentář uživatele odeslán v těle požadavku. A server tento komentář uloží a v odpovědi vrátí stránku článku, ve které budou všechny dříve zanechané komentáře a náš nový. Také pomocí metody POST se obvykle nahrávají soubory na server.
HEAD Metoda HEAD požaduje stránku stejně jako metoda GET, ale v odpovědi dostane pouze hlavičky, bez těla odpovědi.
DELETE Metoda DELETE explicitně uvádí serveru, že klient chce smazat data, uložená na serveru pro dané URI.
PATCH Metoda PATCH explicitně uvádí serveru, že klient chce změnit data, uložená na serveru pro dané URI.
PUT Metoda PUT explicitně uvádí serveru, že klient chce nahrát data na server pro dané URI.
Základní rozdíl mezi metodami POST a PUT spočívá v chápání určení uvedených URI. Metoda POST předpokládá, že na uvedeném URI bude prováděno zpracování přenášeného obsahem klienta. Použitím PUT klient předpokládá, že nahraný obsah odpovídá zdroji nacházejícímu se na zadaném URI.

Reálný život

V reálném životě servery dobře podporují pouze metody GET a POST. Proto metoda GET se používá jak pro získání dat, tak pro jejich smazání a změnu. A metoda POST se používá jak pro nahrání dat pro jejich zpracování, tak pro změnu a smazání dat.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout