Članci

Radnje modula FORM: POST i GET

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:

  • metodo GET : Koristi se za traženje podataka iz određenog resursa
  • metodo POST : Koristi se za slanje podataka na server za ažuriranje resursa

Metoda GET

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 ? .

Inovacijski bilten
Ne propustite najvažnije vijesti o inovacijama. Prijavite se da ih primate putem e-pošte.

Iz URL-a, server može analizirati vrijednost koju je dostavio korisnik gdje:

  • ključ - lokacija
  • vrijednost -Italija

Metoda 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.

metode GET e POST u poređenju

  • Metoda GET
    • Podaci poslani metodom GET vidljivi su u URL-u.
    • GET zahtjevi se mogu označiti.
    • GET zahtjevi se mogu keširati.
    • GET zahtjevi imaju ograničenje broja znakova 2048 karaktera.
    • U GET zahtjevima su dozvoljeni samo ASCII znakovi.
  • POST metoda
    • Podaci poslati POST metodom nisu vidljivi.
    • POST zahtjevi se ne mogu označiti.
    • POST zahtjevi se ne mogu keširati.
    • POST zahtjevi nemaju ograničenja.
    • Svi podaci su dozvoljeni u POST zahtjevu

Ercole Palmeri

Inovacijski bilten
Ne propustite najvažnije vijesti o inovacijama. Prijavite se da ih primate putem e-pošte.
Tagovi: HTML

Nedavni članak

Prednosti bojanki za djecu - svijet magije za sve uzraste

Razvijanje finih motoričkih sposobnosti kroz bojenje priprema djecu za složenije vještine poput pisanja. Za bojenje…

2 May 2024

Budućnost je tu: Kako brodarska industrija revolucionira globalnu ekonomiju

Pomorski sektor je prava globalna ekonomska sila, koja je krenula ka tržištu od 150 milijardi...

1 May 2024

Izdavači i OpenAI potpisuju ugovore za reguliranje protoka informacija koje obrađuje umjetna inteligencija

Prošlog ponedjeljka Financial Times je objavio dogovor sa OpenAI. FT licencira svoje novinarstvo svjetske klase…

30 april 2024

Online plaćanja: Evo kako vas usluge striminga čine da plaćate zauvijek

Milioni ljudi plaćaju usluge striminga, plaćajući mjesečne pretplate. Uvriježeno je mišljenje da vi…

29 april 2024