Co je POST metoda
POST metoda je způsob, jakým web posílá data na server. Používá se vždy, když na webu něco vyplníte a odešlete. V tu chvíli se vaše data pošlou na server, který je zpracuje. Jednoduše, POST = odeslání dat.
Kdy se POST používá
POST se používá ve chvíli, kdy na webu něco aktivně děláte, ne jenom prohlížíte (při pouhém zobrazování se používá metoda GET).
Typické situace:
- odeslání formuláře
- registrace nebo přihlášení
- vytvoření objednávky
- přidání komentáře
Proč se POST nepíše do adresy
Možná jste si všimli, že když odesíláte formulář, data nejsou vidět v URL.
Je to proto, že POST je posílá na pozadí v těle požadavku. Díky tomu:
- se do URL nepropíše chaos z formuláře
- lze poslat více dat
- URL zůstává čistá
I když data nevidíte v URL, neznamená to, že jsou automaticky chráněná. O bezpečnost se stará hlavně HTTPS, ne samotná POST metoda.