Artikuj

Veprimet e moduleve FORM: POST dhe GET

Atributi method në element <form> specifikon se si dërgohen të dhënat në server.

Metodat HTTP deklarojnë se çfarë veprimi duhet të kryhet në të dhënat e dërguara në server. Protokolli HTTP ofron disa metoda, dhe elementi HTML Form është i aftë të përdorë dy metoda për të paraqitur të dhënat e përdoruesit:

  • metodë GET : Përdoret për të kërkuar të dhëna nga një burim i caktuar
  • metodë POST : Përdoret për të dërguar të dhëna në një server për të përditësuar një burim

Metoda GET

Metoda HTML GET përdoret për të marrë një burim nga serveri. 

Për shembull:

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

Kur konfirmojmë formularin e mësipërm, duke hyrë Italy në fushën e hyrjes, kërkesa e dërguar në server do të jetë www.bloginnovazione.it/search/?location=Italy.

Metoda HTTP GET shton një varg pyetjesh në fund të URL-së për të dërguar të dhënat në server. Vargu i pyetjes është në formën e një çifti key=value paraprihet nga simboli ? .

Buletini i inovacionit
Mos humbisni lajmet më të rëndësishme mbi inovacionin. Regjistrohuni për t'i marrë ato me email.

Nga URL-ja, serveri mund të analizojë vlerën e paraqitur nga përdoruesi ku:

  • Celës - vend
  • vlera -Itali

Metoda POST

Metoda HTTP POST përdoret për të dërguar të dhëna në server për përpunim të mëtejshëm. Për shembull,

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

Kur ne dorëzojmë formularin, ai do të shtojë të dhënat hyrëse të përdoruesit në trupin e kërkesës së dërguar në server. Kërkesa do të plotësohet si më poshtë:

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

firstname=Robin&lastname=Batman

Të dhënat e dërguara nuk janë lehtësisht të dukshme për përdoruesin. Megjithatë, ne mund t'i kontrollojmë të dhënat e dorëzuara duke përdorur mjete të posaçme siç janë veglat e zhvilluesit të shfletuesit.

metodat GET e POST në krahasim

  • Metoda GET
    • Të dhënat e dërguara me metodën GET janë të dukshme në URL.
    • Kërkesat GET mund të shënohen.
    • Kërkesat GET mund të ruhen në memorie.
    • Kërkesat GET kanë një kufi karakteresh prej 2048 personazhet.
    • Vetëm karakteret ASCII lejohen në kërkesat GET.
  • Metoda POST
    • Të dhënat e dërguara me metodën POST nuk janë të dukshme.
    • Kërkesat POST nuk mund të shënohen.
    • Kërkesat POST nuk mund të ruhen në memorie.
    • Kërkesat POST nuk kanë kufi.
    • Të gjitha të dhënat lejohen në kërkesën POST

Ercole Palmeri

Buletini i inovacionit
Mos humbisni lajmet më të rëndësishme mbi inovacionin. Regjistrohuni për t'i marrë ato me email.
Tags: html

Artikujt e fundit

Veeam përmban mbështetjen më të plotë për ransomware, nga mbrojtja te përgjigja dhe rikuperimi

Coveware nga Veeam do të vazhdojë të ofrojë shërbime të reagimit ndaj incidenteve të zhvatjes kibernetike. Coveware do të ofrojë aftësi mjeko-ligjore dhe riparimi…

23 Prill 2024

Revolucioni i gjelbër dhe dixhital: Si mirëmbajtja parashikuese po transformon industrinë e naftës dhe gazit

Mirëmbajtja parashikuese po revolucionon sektorin e naftës dhe gazit, me një qasje inovative dhe proaktive për menaxhimin e impiantit.…

22 Prill 2024

Rregullatori antitrust në Mbretërinë e Bashkuar ngre alarmin e BigTech mbi GenAI

CMA e Mbretërisë së Bashkuar ka lëshuar një paralajmërim për sjelljen e Big Tech në tregun e inteligjencës artificiale. Aty…

18 Prill 2024

Casa Green: revolucion energjetik për një të ardhme të qëndrueshme në Itali

Dekreti "Case Green", i formuluar nga Bashkimi Evropian për të rritur efiçencën energjetike të ndërtesave, ka përfunduar procesin e tij legjislativ me…

18 Prill 2024