Atribut method
u elementu <form>
specificira kako se podaci šalju na server.
HTTP metode deklariraju koje radnje treba izvršiti nad podacima poslatim na server. HTTP protokol pruža nekoliko metoda, a element HTML Forma može koristiti dvije metode za slanje korisničkih podataka:
GET
: Koristi se za traženje podataka iz određenog resursaPOST
: Koristi se za slanje podataka na server za ažuriranje resursaGET
HTML GET metoda se koristi za dobijanje resursa sa servera.
Per esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Kada potvrdimo gornji obrazac, ulazimo Italy
u polju za unos biće zahtev poslat serveru www.bloginnovazione.it/search/?location=Italy
.
Metoda HTTP GET dodaje string upita na kraj URL-a za slanje podataka na server. Niz upita je u obliku para key=value
kojoj prethodi simbol ?
.
Iz URL-a, server može analizirati vrijednost koju je dostavio korisnik gdje:
POST
HTTP POST metoda se koristi za slanje podataka na server na dalju obradu. Na primjer,
<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>
Kada pošaljemo obrazac, on će dodati podatke za unos korisnika u tijelo zahtjeva poslanog na server. Zahtjev će se popuniti na sljedeći način:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Podaci koji se šalju nisu lako vidljivi korisniku. Međutim, možemo kontrolirati dostavljene podatke pomoću posebnih alata kao što su alati za razvojne pretraživače.
GET
e POST
u poređenjuErcole Palmeri
Razvijanje finih motoričkih sposobnosti kroz bojenje priprema djecu za složenije vještine poput pisanja. Za bojenje…
Pomorski sektor je prava globalna ekonomska sila, koja je krenula ka tržištu od 150 milijardi...
Prošlog ponedjeljka Financial Times je objavio dogovor sa OpenAI. FT licencira svoje novinarstvo svjetske klase…
Milioni ljudi plaćaju usluge striminga, plaćajući mjesečne pretplate. Uvriježeno je mišljenje da vi…