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:
GET
: kasutatakse andmete küsimiseks määratud ressursistPOST
: kasutatakse andmete saatmiseks serverisse ressursi värskendamiseksGET
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 ?
.
URL-ist saab server sõeluda kasutaja esitatud väärtuse, kus:
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.
GET
e POST
võrreldesErcole Palmeri
Catania polikliinikus viidi läbi oftalmoplastika operatsioon Apple Vision Pro reklaamivaaturiga…
Peenmotoorika arendamine värvimise kaudu valmistab lapsi ette keerukamate oskuste, nagu kirjutamise, jaoks. Värvimiseks…
Meresõidusektor on tõeline ülemaailmne majanduslik jõud, mis on liikunud 150 miljardi suuruse turu poole...
Eelmisel esmaspäeval teatas Financial Times tehingust OpenAI-ga. FT litsentsib oma maailmatasemel ajakirjandust…