Atributul method
în element <form>
specifică modul în care datele sunt trimise către server.
Metodele HTTP declară ce acțiune trebuie efectuată asupra datelor trimise către server. Protocolul HTTP oferă mai multe metode, iar elementul Formular HTML este capabil să utilizeze două metode pentru a trimite datele utilizatorului:
GET
: Folosit pentru a solicita date de la o resursă specificatăPOST
: Folosit pentru a trimite date către un server pentru a actualiza o resursăGET
Metoda HTML GET este folosită pentru a obține o resursă de pe server.
Per esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Când confirmăm formularul de mai sus, intrând Italy
în câmpul de introducere, cererea trimisă către server va fi www.bloginnovazione.it/search/?location=Italy
.
Metoda HTTP GET adaugă un șir de interogare la sfârșitul adresei URL pentru a trimite datele către server. Șirul de interogare este sub forma unei perechi key=value
precedat de simbolul ?
.
Din adresa URL, serverul poate analiza valoarea trimisă de utilizator unde:
POST
Metoda HTTP POST este folosită pentru a trimite date către server pentru procesare ulterioară. De exemplu,
<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>
Când trimitem formularul, acesta va adăuga datele introduse de utilizator în corpul cererii trimise către server. Cererea va fi completată după cum urmează:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Datele trimise nu sunt ușor vizibile pentru utilizator. Cu toate acestea, putem controla datele trimise utilizând instrumente speciale, cum ar fi instrumentele pentru dezvoltatori de browser.
GET
e POST
in comparatieErcole Palmeri
Termenul Smart Lock Market se referă la industria și ecosistemul din jurul producției, distribuției și utilizării...
În ingineria software, modelele de proiectare sunt soluții optime la problemele care apar de obicei în proiectarea software. Sunt ca…
Marcarea industrială este un termen larg care cuprinde mai multe tehnici utilizate pentru a crea semne permanente pe suprafața unui...
Următoarele exemple simple de macrocomandă Excel au fost scrise folosind VBA Timp de citire estimat: 3 minute Exemplu...