Atributas method
elemente <form>
nurodo, kaip duomenys siunčiami į serverį.
HTTP metodai nurodo, koks veiksmas turi būti atliktas su į serverį siunčiamais duomenimis. HTTP protokolas suteikia kelis metodus, o HTML formos elementas gali naudoti du metodus vartotojo duomenims pateikti:
GET
: naudojamas duomenų iš nurodyto šaltinio užklausaiPOST
: naudojamas duomenims siųsti į serverį, kad būtų atnaujintas šaltinisGET
HTML GET metodas naudojamas norint gauti išteklius iš serverio.
Per esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Kai patvirtinsime aukščiau pateiktą formą, įvedami Italy
įvesties lauke serveriui atsiųsta užklausa bus www.bloginnovazione.it/search/?location=Italy
.
HTTP GET metodas prideda užklausos eilutę prie URL pabaigos, kad duomenys būtų siunčiami į serverį. Užklausos eilutė yra poros forma key=value
prieš tai yra simbolis ?
.
Iš URL serveris gali išanalizuoti vartotojo pateiktą reikšmę, kur:
POST
HTTP POST metodas naudojamas duomenims siųsti į serverį tolesniam apdorojimui. Pavyzdžiui,
<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>
Kai pateiksime formą, ji pridės vartotojo įvestus duomenis į serveriui išsiųstos užklausos turinį. Prašymas bus pildomas taip:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Siunčiami duomenys vartotojui nėra lengvai matomi. Tačiau pateiktus duomenis galime valdyti naudodami specialius įrankius, tokius kaip naršyklės kūrėjo įrankiai.
GET
e POST
palyginimuiErcole Palmeri
Lavindami smulkiosios motorikos įgūdžius dažydami, vaikai paruošiami sudėtingesniems įgūdžiams, pavyzdžiui, rašymui. Norėdami nuspalvinti…
Karinio jūrų laivyno sektorius yra tikra pasaulinė ekonominė galia, kuri pasiekė 150 mlrd.
Praėjusį pirmadienį „Financial Times“ paskelbė apie susitarimą su „OpenAI“. FT licencijuoja savo pasaulinio lygio žurnalistiką…
Milijonai žmonių moka už srautinio perdavimo paslaugas, mokėdami mėnesinius abonentinius mokesčius. Paplitusi nuomonė, kad jūs…