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
Milioane de oameni plătesc pentru serviciile de streaming, plătind taxe lunare de abonament. Este o părere comună că tu...
Coveware de la Veeam va continua să ofere servicii de răspuns la incidente de extorcare cibernetică. Coveware va oferi capacități criminalistice și de remediere...
Întreținerea predictivă revoluționează sectorul petrolului și gazelor, cu o abordare inovatoare și proactivă a managementului uzinelor...
CMA din Marea Britanie a emis un avertisment cu privire la comportamentul Big Tech pe piața inteligenței artificiale. Acolo…