Články

Akce modulů FORM: POST a GET

Atribut method v prvku <form> určuje, jak jsou data odesílána na server.

Metody HTTP deklarují, jaká akce by měla být provedena s daty odeslanými na server. Protokol HTTP poskytuje několik metod a prvek HTML Form je schopen použít dvě metody k odeslání uživatelských dat:

  • Metodo GET : Používá se k vyžádání dat ze zadaného zdroje
  • Metodo POST : Používá se k odesílání dat na server za účelem aktualizace zdroje

Metoda GET

Metoda HTML GET se používá k získání prostředku ze serveru. 

Per esempio:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Když potvrdíme výše uvedený formulář, zadávání Italy ve vstupním poli bude požadavek odeslaný na server www.bloginnovazione.it/search/?location=Italy.

Metoda HTTP GET přidá řetězec dotazu na konec adresy URL, aby se data odeslala na server. Řetězec dotazu je ve formě páru key=value před kterým je uveden symbol ? .

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

Z adresy URL může server analyzovat hodnotu odeslanou uživatelem, kde:

  • klíč - umístění
  • hodnota -Itálie

Metoda POST

Metoda HTTP POST se používá k odesílání dat na server k dalšímu zpracování. Například,

<form method="post" action="www.bloginnovazione.it/search">
    <label for="firstname">First name:</label>
    <input type="text" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" name="lastname" /><br />
    <input type="submit" />
</form>

Když formulář odešleme, přidá vstupní data uživatele do těla požadavku odeslaného na server. Žádost bude vyplněna následovně:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

Odeslaná data nejsou pro uživatele snadno viditelná. Odeslaná data však můžeme kontrolovat pomocí speciálních nástrojů, jako jsou nástroje pro vývojáře prohlížeče.

metody GET e POST v porovnání

  • Metoda GET
    • Data odeslaná metodou GET jsou viditelná v URL.
    • Požadavky GET lze přidat do záložek.
    • Požadavky GET lze uložit do mezipaměti.
    • Požadavky GET mají limit počtu znaků 2048 znaky.
    • V požadavcích GET jsou povoleny pouze znaky ASCII.
  • Metoda POST
    • Data odeslaná metodou POST nejsou viditelná.
    • Požadavky POST nelze přidat do záložek.
    • Požadavky POST nelze uložit do mezipaměti.
    • Požadavky POST nemají žádný limit.
    • V požadavku POST jsou povolena všechna data

Ercole Palmeri

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.
Tagy: html

Nedávné články

Výhody omalovánek pro děti - svět kouzel pro všechny věkové kategorie

Rozvíjení jemné motoriky prostřednictvím vybarvování připravuje děti na složitější dovednosti, jako je psaní. Barvit…

2. května 2024

Budoucnost je tady: Jak lodní průmysl revolucionizuje globální ekonomiku

Námořní sektor je skutečnou globální ekonomickou velmocí, která se dostala na 150miliardový trh...

1. května 2024

Vydavatelé a OpenAI podepisují dohody o regulaci toku informací zpracovávaných umělou inteligencí

Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…

30. dubna 2024

Online platby: Zde je návod, jak vám streamovací služby umožňují platit navždy

Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…

29. dubna 2024