Straipsniai

FORM modulių veiksmai: POST ir GET

Atributas method elemente <form> nurodo, kaip duomenys siunčiami į serverį.

HTTP metodai nurodo, koks veiksmas turi būti atliktas su į serverį siunčiamais duomenimis. HTTP protokolas suteikia kelis metodus, o HTML formos elementas gali naudoti du metodus vartotojo duomenims pateikti:

  • Metodas GET : naudojamas duomenų iš nurodyto šaltinio užklausai
  • Metodas POST : naudojamas duomenims siųsti į serverį, kad būtų atnaujintas šaltinis

Metodas GET

HTML GET metodas naudojamas norint gauti išteklius iš serverio. 

Per esempio:

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

Kai patvirtinsime aukščiau pateiktą formą, įvedami Italy įvesties lauke serveriui atsiųsta užklausa bus www.bloginnovazione.it/search/?location=Italy.

HTTP GET metodas prideda užklausos eilutę prie URL pabaigos, kad duomenys būtų siunčiami į serverį. Užklausos eilutė yra poros forma key=value prieš tai yra simbolis ? .

Inovacijų naujienlaiškis
Nepraleiskite svarbiausių naujienų apie naujoves. Prisiregistruokite, kad gautumėte juos el.

Iš URL serveris gali išanalizuoti vartotojo pateiktą reikšmę, kur:

  • Raktas - vieta
  • vertė -Italija

Metodas POST

HTTP POST metodas naudojamas duomenims siųsti į serverį tolesniam apdorojimui. Pavyzdžiui,

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

Kai pateiksime formą, ji pridės vartotojo įvestus duomenis į serveriui išsiųstos užklausos turinį. Prašymas bus pildomas taip:

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

firstname=Robin&lastname=Batman

Siunčiami duomenys vartotojui nėra lengvai matomi. Tačiau pateiktus duomenis galime valdyti naudodami specialius įrankius, tokius kaip naršyklės kūrėjo įrankiai.

metodai GET e POST palyginimui

  • GET metodas
    • Duomenys, išsiųsti naudojant GET metodą, matomi URL.
    • GET užklausas galima pažymėti.
    • GET užklausas galima laikyti talpykloje.
    • GET užklausoms taikomas simbolių apribojimas 2048 personažai.
    • GET užklausose leidžiami tik ASCII simboliai.
  • POST metodas
    • Duomenys, išsiųsti naudojant POST metodą, nematomi.
    • POST užklausų negalima pažymėti.
    • POST užklausų negalima išsaugoti talpykloje.
    • POST užklausos neturi jokių apribojimų.
    • POST užklausoje leidžiami visi duomenys

Ercole Palmeri

Inovacijų naujienlaiškis
Nepraleiskite svarbiausių naujienų apie naujoves. Prisiregistruokite, kad gautumėte juos el.
Žymos: HTML

Naujausi straipsniai

Vaikų spalvinimo puslapių privalumai – magijos pasaulis įvairaus amžiaus žmonėms

Lavindami smulkiosios motorikos įgūdžius dažydami, vaikai paruošiami sudėtingesniems įgūdžiams, pavyzdžiui, rašymui. Norėdami nuspalvinti…

2 gegužės 2024

Ateitis yra čia: kaip laivybos pramonė sukelia pasaulinės ekonomikos revoliuciją

Karinio jūrų laivyno sektorius yra tikra pasaulinė ekonominė galia, kuri pasiekė 150 mlrd.

1 gegužės 2024

Leidėjai ir OpenAI pasirašo sutartis dėl dirbtinio intelekto apdorojamos informacijos srauto reguliavimo

Praėjusį pirmadienį „Financial Times“ paskelbė apie susitarimą su „OpenAI“. FT licencijuoja savo pasaulinio lygio žurnalistiką…

30 balandis 2024

Mokėjimai internetu: štai kaip srautinio perdavimo paslaugos priverčia mokėti amžinai

Milijonai žmonių moka už srautinio perdavimo paslaugas, mokėdami mėnesinius abonentinius mokesčius. Paplitusi nuomonė, kad jūs…

29 balandis 2024