Klíčový rozdíl: Při odesílání a přijímání informací mezi webovými klienty a servery se používají jak metody, Nicméně rozdíl mezi nimi spočívá ve viditelnosti jejich parametrů URL, které se jasně objevují v metodě get, ale nikoliv v metodě post.
Internet používá specifické prostředky pro usnadnění komunikace mezi webovými prohlížeči a webovými servery. To může být chápáno jako jazyk pro dialog mezi těmito dvěma. Tento jazyk se nazývá HTTP, což je zkratka pro protokol Hyper Text Transfer Protocol. Pomocí protokolu HTTP mohou webové prohlížeče odesílat a přijímat informace týkající se webových stránek, které jsou v daném okamžiku hostovány. Předávaná informace by mohla být stejně jednoduchá jako uživatelské jméno a heslo uživatele, který se chce přihlásit do svého e-mailového účtu. Získání a zveřejňování informací jsou pouze způsoby, jak tyto informace odesílat a přijímat mezi různými webovými prohlížeči a webovými servery.
Srovnání metody Get a Post:
Získejte metodu | Způsob odeslání | |
Zadání parametru žádosti | Získat metodu předá požadavek parametru v řetězci URL. | Metoda POST předává parametr požadavku v těle požadavku. |
Uspokojivé množství dat | Získat metodu může předat pouze omezené množství dat. | Post metoda může předat velké množství dat. |
Záložka / mezipaměť | Získat metodu usnadňuje ukládání záložek a uložení mezipaměti. | Způsob postavení takové zařízení neposkytuje. |
Účel | Metoda se většinou používá pro účely prohlížení. | Způsob postování se používá zejména pro účely aktualizace. |
Délka | Data odeslaná touto metodou jsou obvykle velmi krátká. | Data odeslaná touto metodou jsou obvykle delší než data odeslaná metodou get. |
Rychlost | Vzhledem k tomu, že metoda get nezahrnuje velké množství dat, je rychlá. | Pomalejší než metoda get. |
Výchozí nastavení | Metoda Metoda je výchozí metoda pro odeslání formuláře HTML. | Musí být zadána metoda post a není předvolenou metodou pro odeslání formuláře HTML. |