Az attribútum method
az elemben <form>
meghatározza, hogy az adatok hogyan kerülnek a szerverre.
A HTTP metódusok határozzák meg, hogy milyen műveletet kell végrehajtani a kiszolgálónak küldött adatokkal. A HTTP protokoll számos módszert biztosít, a HTML Form elem pedig két módszert képes használni a felhasználói adatok elküldésére:
GET
: Adatok kérésére szolgál egy megadott erőforrásbólPOST
: Adatok küldésére szolgál a szervernek az erőforrás frissítéséhezGET
A HTML GET metódus az erőforrások szervertől való lekérésére szolgál.
Például:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Amikor megerősítjük a fenti űrlapot, a belépés Italy
a beviteli mezőben a szervernek küldött kérés lesz www.bloginnovazione.it/search/?location=Italy
.
A HTTP GET metódus egy lekérdezési karakterláncot ad az URL végéhez, hogy elküldje az adatokat a kiszolgálónak. A lekérdezési karakterlánc egy pár formájú key=value
szimbólum előzi meg ?
.
Az URL-ből a szerver elemezni tudja a felhasználó által beküldött értéket, ahol:
POST
A HTTP POST módszerrel adatokat küldenek a szerverre további feldolgozás céljából. Például,
<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>
Amikor elküldjük az űrlapot, a felhasználó által bevitt adatokat hozzáadja a szervernek küldött kérés törzséhez. A kérelmet a következőképpen töltjük ki:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Az elküldött adatok nem láthatók könnyen a felhasználó számára. A beküldött adatokat azonban speciális eszközökkel, például böngészőfejlesztői eszközökkel ellenőrizhetjük.
GET
e POST
összehasonlítvaErcole Palmeri
A finom motoros készségek színezéssel történő fejlesztése felkészíti a gyerekeket olyan összetettebb készségekre, mint az írás. Kiszínezni…
A haditengerészeti szektor igazi világgazdasági hatalom, amely egy 150 milliárdos piac felé navigált...
Múlt hétfőn a Financial Times bejelentette, hogy megállapodást köt az OpenAI-val. Az FT engedélyezi világszínvonalú újságírását…
Emberek milliói fizetnek a streaming szolgáltatásokért, havi előfizetési díjat fizetve. Általános vélemény, hogy Ön…