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

Uuenduslik sekkumine liitreaalsusesse koos Apple'i vaatajaga Catania polikliinikus

Catania polikliinikus viidi läbi oftalmoplastika operatsioon Apple Vision Pro reklaamivaaturiga…

3 mai 2024

Lastele mõeldud värvimislehtede eelised – võlumaailm igas vanuses

Peenmotoorika arendamine värvimise kaudu valmistab lapsi ette keerukamate oskuste, nagu kirjutamise, jaoks. Värvimiseks…

2 mai 2024

Tulevik on käes: kuidas laevandustööstus muudab maailmamajandust murranguliseks

Meresõidusektor on tõeline ülemaailmne majanduslik jõud, mis on liikunud 150 miljardi suuruse turu poole...

1 mai 2024

Kirjastajad ja OpenAI sõlmivad lepinguid tehisintellekti poolt töödeldava teabe liikumise reguleerimiseks

Eelmisel esmaspäeval teatas Financial Times tehingust OpenAI-ga. FT litsentsib oma maailmatasemel ajakirjandust…

Aprill 30 2024