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

Plăți online: Iată cum serviciile de streaming vă fac să plătiți pentru totdeauna

Milioane de oameni plătesc pentru serviciile de streaming, plătind taxe lunare de abonament. Este o părere comună că tu...

Aprilie 29 2024

Veeam oferă cel mai complet suport pentru ransomware, de la protecție la răspuns și recuperare

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

Aprilie 23 2024

Revoluția verde și digitală: cum întreținerea predictivă transformă industria petrolului și gazelor

Întreținerea predictivă revoluționează sectorul petrolului și gazelor, cu o abordare inovatoare și proactivă a managementului uzinelor...

Aprilie 22 2024

Autoritatea de reglementare antitrust din Marea Britanie ridică alarma BigTech cu privire la GenAI

CMA din Marea Britanie a emis un avertisment cu privire la comportamentul Big Tech pe piața inteligenței artificiale. Acolo…

Aprilie 18 2024