artikels

De aksjes fan 'e FORM-modules: POST en GET

It attribút method yn it elemint <form> spesifisearret hoe't gegevens wurde stjoerd nei de tsjinner.

HTTP-metoaden ferklearje hokker aksje moat wurde útfierd op gegevens stjoerd nei de tsjinner. It HTTP-protokol biedt ferskate metoaden, en it HTML Form elemint is yn steat om twa metoaden te brûken om brûkersgegevens yn te tsjinjen:

  • metodo GET : Wurdt brûkt om gegevens op te freegjen fan in spesifisearre boarne
  • metodo POST : Wurdt brûkt om gegevens nei in tsjinner te stjoeren om in boarne te aktualisearjen

De metoade GET

De HTML GET-metoade wurdt brûkt om in boarne fan de tsjinner te krijen. 

Bygelyks:

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

As wy befêstigje it boppesteande formulier, enter Italy yn it ynfierfjild sil it fersyk nei de tsjinner wêze www.bloginnovazione.it/search/?location=Italy.

De HTTP GET-metoade foeget in query-string ta oan it ein fan 'e URL om de gegevens nei de tsjinner te stjoeren. De query-string is yn 'e foarm fan in pear key=value foarôfgien troch it symboal ? .

Ynnovaasje nijsbrief
Mis it wichtichste nijs oer ynnovaasje net. Meld jo oan om se fia e-post te ûntfangen.

Fanút de URL kin de tsjinner de wearde yntsjinne troch de brûker analysearje wêr:

  • kaai ​​- lokaasje
  • wearde -Itaalje

De metoade POST

HTTP POST-metoade wurdt brûkt om gegevens nei tsjinner te stjoeren foar fierdere ferwurking. Bygelyks,

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

As wy it formulier yntsjinje, sil it de ynfiergegevens fan de brûker tafoegje oan it lichem fan it fersyk dat nei de tsjinner is stjoerd. It fersyk wurdt as folget ynfolle:

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

firstname=Robin&lastname=Batman

De ferstjoerde gegevens binne net maklik sichtber foar de brûker. Wy kinne lykwols de yntsjinne gegevens kontrolearje mei spesjale ark lykas ark foar browserûntwikkelders.

metoaden GET e POST yn ferliking

  • De GET-metoade
    • De gegevens ferstjoerd mei de GET-metoade binne sichtber yn 'e URL.
    • GET-oanfragen kinne blêdwizer wurde.
    • GET-oanfragen kinne wurde yn it cache bewarre.
    • GET fersiken hawwe in karakter limyt fan 2048 karakters.
    • Allinich ASCII-tekens binne tastien yn GET-oanfragen.
  • De POST-metoade
    • Gegevens ferstjoerd mei de POST-metoade binne net sichtber.
    • POST-oanfragen kinne net blêdwizer wurde.
    • POST-oanfragen kinne net bewarre wurde.
    • POST-oanfragen hawwe gjin limyt.
    • Alle gegevens binne tastien yn it POST-fersyk

Ercole Palmeri

Ynnovaasje nijsbrief
Mis it wichtichste nijs oer ynnovaasje net. Meld jo oan om se fia e-post te ûntfangen.
Tags: html

Recent articles

Ynnovative yntervinsje yn Augmented Reality, mei in Apple-sjogger by de Catania Polyclinic

In ophthalmoplasty-operaasje mei de Apple Vision Pro kommersjele werjouwer waard útfierd by de Catania Polyclinic ...

3 mei 2024

De foardielen fan kleurplaten foar bern - in wrâld fan magy foar alle leeftiden

It ûntwikkeljen fan fynmotoryske feardigens troch kleurjen taret bern op mear komplekse feardigens lykas skriuwen. Kleurje...

2 mei 2024

De takomst is hjir: hoe't de skipfeartsektor de wrâldekonomy revolúsjonearret

De marinesektor is in wiere wrâldwide ekonomyske macht, dy't navigearre is nei in merk fan 150 miljard ...

1 mei 2024

Utjouwers en OpenAI tekenje oerienkomsten om de stream fan ynformaasje te regeljen ferwurke troch Artificial Intelligence

Ofrûne moandei kundige de Financial Times in deal oan mei OpenAI. FT lisinsje har sjoernalistyk fan wrâldklasse ...

30 april 2024