Artiklid

VORMI moodulite toimingud: POSTITA ja GET

Atribuut method elemendis <form> määrab, kuidas andmed serverisse saadetakse.

HTTP-meetodid määravad kindlaks, millised toimingud tuleks teha serverisse saadetud andmetega. HTTP-protokoll pakub mitmeid meetodeid ja HTML-vormi element suudab kasutajaandmete edastamiseks kasutada kahte meetodit:

  • Metodo GET : kasutatakse andmete küsimiseks määratud ressursist
  • Metodo POST : kasutatakse andmete saatmiseks serverisse ressursi värskendamiseks

Meetod GET

Ressursi hankimiseks serverist kasutatakse meetodit HTML GET. 

Näiteks:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Kui kinnitame ülaltoodud vormi, sisestage Italy sisestusväljal on serverile saadetud päring www.bloginnovazione.it/search/?location=Italy.

HTTP GET-meetod lisab andmete serverisse saatmiseks URL-i lõppu päringustringi. Päringu string on paari kujul key=value millele eelneb sümbol ? .

Innovatsiooni uudiskiri
Ärge jätke ilma kõige olulisematest uuendustest. Registreeruge, et saada neid meili teel.

URL-ist saab server sõeluda kasutaja esitatud väärtuse, kus:

  • võti - liising
  • väärtus -Itaalia

Meetod POST

HTTP POST meetodit kasutatakse andmete saatmiseks serverisse edasiseks töötlemiseks. Näiteks,

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

Kui me vormi esitame, lisab see kasutaja sisestatud andmed serverile saadetud päringu kehasse. Taotlus täidetakse järgmiselt:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

Saadetud andmed ei ole kasutajale kergesti nähtavad. Siiski saame edastatud andmeid juhtida spetsiaalsete tööriistade, näiteks brauseri arendaja tööriistade abil.

meetodid GET e POST võrreldes

  • GET meetod
    • GET-meetodiga saadetud andmed on nähtavad URL-is.
    • GET-päringuid saab järjehoidjatesse lisada.
    • GET-päringuid saab vahemällu salvestada.
    • GET-päringutel on tähemärgipiirang 2048 tegelased.
    • GET-päringutes on lubatud ainult ASCII-märgid.
  • POST meetod
    • POST-meetodiga saadetud andmed pole nähtavad.
    • POST-i taotlusi ei saa järjehoidjatesse lisada.
    • POST-i taotlusi ei saa vahemällu salvestada.
    • POST-i päringutel pole piirangut.
    • Kõik andmed on POST-päringus lubatud

Ercole Palmeri

Innovatsiooni uudiskiri
Ärge jätke ilma kõige olulisematest uuendustest. Registreeruge, et saada neid meili teel.
Sildid: html

Viimased artiklid

Veeam pakub lunavarale kõige põhjalikumat tuge alates kaitsest kuni reageerimise ja taastamiseni

Veeami Coveware jätkab küberväljapressimise juhtumitele reageerimise teenuste pakkumist. Coveware pakub kohtuekspertiisi ja heastamisvõimalusi…

Aprill 23 2024

Roheline ja digitaalne revolutsioon: kuidas ennustav hooldus muudab nafta- ja gaasitööstust

Ennustav hooldus muudab nafta- ja gaasisektori pöördeliseks uuendusliku ja ennetava lähenemisega tehaste juhtimisele.…

Aprill 22 2024

Ühendkuningriigi monopolivastane regulaator tõstab BigTechi häire GenAI pärast

Ühendkuningriigi CMA on väljastanud hoiatuse Big Techi käitumise kohta tehisintellekti turul. Seal…

Aprill 18 2024

Casa Green: energiarevolutsioon jätkusuutliku tuleviku nimel Itaalias

Euroopa Liidu poolt hoonete energiatõhususe suurendamiseks koostatud roheliste majade dekreet on lõpetanud oma seadusandliku protsessi…

Aprill 18 2024