Cikkek

A FORM modulok műveletei: POST és GET

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:

  • Módszer GET : Adatok kérésére szolgál egy megadott erőforrásból
  • Módszer POST : Adatok küldésére szolgál a szervernek az erőforrás frissítéséhez

A módszer GET

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

Innovációs hírlevél
Ne maradjon le az innovációval kapcsolatos legfontosabb hírekről. Regisztráljon, hogy megkapja őket e-mailben.

Az URL-ből a szerver elemezni tudja a felhasználó által beküldött értéket, ahol:

  • kulcs - elhelyezkedés
  • érték -Olaszország

A módszer 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.

mód GET e POST összehasonlítva

  • A GET módszer
    • A GET metódussal küldött adatok az URL-ben láthatók.
    • A GET kérések könyvjelzővel elláthatók.
    • A GET kérések gyorsítótárazhatók.
    • A GET-kérelmek maximális karakterszámmal rendelkeznek 2048 karakterek.
    • Csak ASCII-karakterek megengedettek a GET-kérésekben.
  • A POST módszer
    • A POST metódussal küldött adatok nem láthatók.
    • A POST kéréseket nem lehet könyvjelzővel ellátni.
    • A POST kérések nem tárolhatók a gyorsítótárban.
    • A POST kéréseknek nincs korlátja.
    • A POST kérésben minden adat megengedett

Ercole Palmeri

Innovációs hírlevél
Ne maradjon le az innovációval kapcsolatos legfontosabb hírekről. Regisztráljon, hogy megkapja őket e-mailben.
Címkék: html

Friss cikkek

A színező oldalak előnyei gyerekeknek – a varázslatok világa minden korosztály számára

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…

Május 2 2024

A jövő itt van: Hogyan forradalmasítja a hajózási ágazat a globális gazdaságot

A haditengerészeti szektor igazi világgazdasági hatalom, amely egy 150 milliárdos piac felé navigált...

Május 1 2024

A kiadók és az OpenAI megállapodásokat írnak alá a mesterséges intelligencia által feldolgozott információáramlás szabályozására

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…

30 április 2024

Online fizetés: Így fizethet örökké a streaming szolgáltatások

Emberek milliói fizetnek a streaming szolgáltatásokért, havi előfizetési díjat fizetve. Általános vélemény, hogy Ön…

29 április 2024