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:
GET
: Používá se k vyžádání dat ze zadaného zdrojePOST
: Používá se k odesílání dat na server za účelem aktualizace zdrojeGET
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 ?
.
Z adresy URL může server analyzovat hodnotu odeslanou uživatelem, kde:
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.
GET
e POST
v porovnáníErcole Palmeri
Rozvíjení jemné motoriky prostřednictvím vybarvování připravuje děti na složitější dovednosti, jako je psaní. Barvit…
Námořní sektor je skutečnou globální ekonomickou velmocí, která se dostala na 150miliardový trh...
Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…
Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…