Artikler

Handlingene til FORM-modulene: POST og GET

Attributten method i elementet <form> spesifiserer hvordan data sendes til serveren.

HTTP-metoder erklærer hvilken handling som skal utføres på data som sendes til serveren. HTTP-protokollen gir flere metoder, og HTML Form-elementet er i stand til å bruke to metoder for å sende inn brukerdata:

  • metode GET : Brukes til å be om data fra en spesifisert ressurs
  • metode POST : Brukes til å sende data til en server for å oppdatere en ressurs

Metoden GET

HTML GET-metoden brukes til å hente en ressurs fra serveren. 

Per esempio:

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

Når vi bekrefter skjemaet ovenfor, går du inn Italy i inndatafeltet vil forespørselen som sendes til serveren være www.bloginnovazione.it/search/?location=Italy.

HTTP GET-metoden legger til en spørringsstreng på slutten av URL-en for å sende dataene til serveren. Spørrestrengen er i form av et par key=value foran symbolet ? .

Nyhetsbrev for innovasjon
Ikke gå glipp av de viktigste nyhetene om innovasjon. Registrer deg for å motta dem på e-post.

Fra URL-en kan serveren analysere verdien sendt av brukeren der:

  • nøkkel - plassering
  • verdi -Italia

Metoden POST

HTTP POST-metoden brukes til å sende data til serveren for videre behandling. For eksempel,

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

Når vi sender inn skjemaet, vil det legge til brukerens inndata til brødteksten i forespørselen som sendes til serveren. Søknaden fylles ut som følger:

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

firstname=Robin&lastname=Batman

Dataene som sendes er ikke lett synlige for brukeren. Vi kan imidlertid kontrollere de innsendte dataene ved hjelp av spesialverktøy som nettleserutviklerverktøy.

metoder GET e POST til sammenligning

  • GET-metoden
    • Dataene som sendes med GET-metoden er synlige i URL-en.
    • GET-forespørsler kan bokmerkes.
    • GET-forespørsler kan bufres.
    • GET-forespørsler har en tegngrense på 2048 tegn.
    • Bare ASCII-tegn er tillatt i GET-forespørsler.
  • POST-metoden
    • Data sendt med POST-metoden er ikke synlige.
    • POST-forespørsler kan ikke bokmerkes.
    • POST-forespørsler kan ikke bufres.
    • POST-forespørsler har ingen grense.
    • Alle data er tillatt i POST-forespørselen

Ercole Palmeri

Nyhetsbrev for innovasjon
Ikke gå glipp av de viktigste nyhetene om innovasjon. Registrer deg for å motta dem på e-post.
Tags: html

Siste artikler

Fordelene med fargeleggingssider for barn - en verden av magi for alle aldre

Å utvikle finmotorikk gjennom fargelegging forbereder barna på mer komplekse ferdigheter som å skrive. Å farge…

2 mai 2024

Fremtiden er her: Hvordan shippingindustrien revolusjonerer den globale økonomien

Marinesektoren er en ekte global økonomisk makt, som har navigert mot et 150 milliarder marked...

1 mai 2024

Utgivere og OpenAI signerer avtaler for å regulere flyten av informasjon som behandles av kunstig intelligens

Sist mandag kunngjorde Financial Times en avtale med OpenAI. FT lisensierer sin journalistikk i verdensklasse...

30 april 2024

Nettbetalinger: Her er hvordan strømmetjenester får deg til å betale for alltid

Millioner av mennesker betaler for strømmetjenester og betaler månedlige abonnementsavgifter. Det er vanlig oppfatning at du...

29 april 2024