tovar

Akcie modulov FORM: POST a GET

Atribút method v živle <form> určuje, ako sa údaje odosielajú na server.

Metódy HTTP deklarujú, aká akcia by sa mala vykonať s údajmi odoslanými na server. Protokol HTTP poskytuje niekoľko metód a prvok HTML Form je schopný použiť dve metódy na odoslanie používateľských údajov:

  • metóda GET : Používa sa na vyžiadanie údajov z určeného zdroja
  • metóda POST : Používa sa na odosielanie údajov na server na aktualizáciu zdroja

Metóda GET

Na získanie zdroja zo servera sa používa metóda HTML GET. 

Per esempio:

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

Keď potvrdíme formulár vyššie, zadajte Italy vo vstupnom poli bude požiadavka odoslaná na server www.bloginnovazione.it/search/?location=Italy.

Metóda HTTP GET pridáva reťazec dotazu na koniec adresy URL, aby sa údaje odoslali na server. Reťazec dotazu je vo forme páru key=value pred ktorým je uvedený symbol ? .

Inovačný bulletin
Nenechajte si ujsť najdôležitejšie novinky o inováciách. Prihláste sa na ich odber e-mailom.

Z adresy URL môže server analyzovať hodnotu odoslanú používateľom, kde:

  • kľúč - umiestnenie
  • hodnota -Taliansko

Metóda POST

Metóda HTTP POST sa používa na odosielanie údajov na server na ďalšie spracovanie. Naprí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>

Keď odošleme formulár, pridajú sa vstupné údaje používateľa do tela požiadavky odoslanej na server. Žiadosť bude vyplnená nasledovne:

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

firstname=Robin&lastname=Batman

Odoslané údaje nie sú pre používateľa ľahko viditeľné. Odoslané údaje však môžeme kontrolovať pomocou špeciálnych nástrojov, ako sú nástroje pre vývojárov prehliadačov.

metódy GET e POST v porovnaní

  • Metóda GET
    • Údaje odoslané metódou GET sú viditeľné v adrese URL.
    • Žiadosti GET je možné uložiť do záložiek.
    • Požiadavky GET je možné uložiť do vyrovnávacej pamäte.
    • Žiadosti GET majú povolený počet znakov 2048 postavy.
    • V požiadavkách GET sú povolené iba znaky ASCII.
  • Metóda POST
    • Údaje odoslané metódou POST nie sú viditeľné.
    • Žiadosti POST nemožno pridať medzi záložky.
    • Žiadosti POST nemožno uložiť do vyrovnávacej pamäte.
    • Žiadosti POST nemajú žiadny limit.
    • V požiadavke POST sú povolené všetky údaje

Ercole Palmeri

Inovačný bulletin
Nenechajte si ujsť najdôležitejšie novinky o inováciách. Prihláste sa na ich odber e-mailom.
Tagy: html

Nedávne články

Veeam ponúka najkomplexnejšiu podporu pre ransomvér, od ochrany až po reakciu a obnovu

Coveware od Veeam bude aj naďalej poskytovať služby reakcie na incidenty v oblasti kybernetického vydierania. Coveware ponúkne forenzné a sanačné schopnosti…

Apríla 23 2024

Zelená a digitálna revolúcia: Ako prediktívna údržba transformuje ropný a plynárenský priemysel

Prediktívna údržba prináša revolúciu v ropnom a plynárenskom sektore s inovatívnym a proaktívnym prístupom k riadeniu závodu.…

Apríla 22 2024

Britský protimonopolný regulátor vyvoláva poplach BigTech v súvislosti s GenAI

Britská CMA vydala varovanie pred správaním Big Tech na trhu s umelou inteligenciou. tam…

Apríla 18 2024

Casa Green: energetická revolúcia pre udržateľnú budúcnosť v Taliansku

Vyhláška „Case Green“, ktorú sformulovala Európska únia na zvýšenie energetickej účinnosti budov, ukončila svoj legislatívny proces s…

Apríla 18 2024