Articole

Acțiunile modulelor FORM: POST și GET

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:

  • Metodo GET : Folosit pentru a solicita date de la o resursă specificată
  • Metodo POST : Folosit pentru a trimite date către un server pentru a actualiza o resursă

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

Buletin informativ de inovare
Nu rata cele mai importante știri despre inovație. Înscrieți-vă pentru a le primi pe e-mail.

Din adresa URL, serverul poate analiza valoarea trimisă de utilizator unde:

  • cheie - locaţie
  • valoare -Italia

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

metode GET e POST in comparatie

  • Metoda GET
    • Datele trimise cu metoda GET sunt vizibile în URL.
    • Solicitările GET pot fi marcate.
    • Solicitările GET pot fi stocate în cache.
    • Solicitările GET au o limită de caractere de 2048 personaje.
    • Numai caracterele ASCII sunt permise în cererile GET.
  • Metoda POST
    • Datele trimise cu metoda POST nu sunt vizibile.
    • Solicitările POST nu pot fi marcate.
    • Solicitările POST nu pot fi stocate în cache.
    • Solicitările POST nu au limită.
    • Toate datele sunt permise în cererea POST

Ercole Palmeri

Buletin informativ de inovare
Nu rata cele mai importante știri despre inovație. Înscrieți-vă pentru a le primi pe e-mail.
Etichete: html

Articole recente

Smart Lock Market: raport de cercetare de piață publicat

Termenul Smart Lock Market se referă la industria și ecosistemul din jurul producției, distribuției și utilizării...

27 martie 2024

Ce sunt modelele de design: de ce să le folosiți, clasificare, argumente pro și contra

În ingineria software, modelele de proiectare sunt soluții optime la problemele care apar de obicei în proiectarea software. Sunt ca…

26 martie 2024

Evoluția tehnologică a marcajului industrial

Marcarea industrială este un termen larg care cuprinde mai multe tehnici utilizate pentru a crea semne permanente pe suprafața unui...

25 martie 2024

Exemple de macrocomenzi Excel scrise cu VBA

Următoarele exemple simple de macrocomandă Excel au fost scrise folosind VBA Timp de citire estimat: 3 minute Exemplu...

25 martie 2024