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:
GET
: Brukes til å be om data fra en spesifisert ressursPOST
: Brukes til å sende data til en server for å oppdatere en ressursGET
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 ?
.
Fra URL-en kan serveren analysere verdien sendt av brukeren der:
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.
GET
e POST
til sammenligningErcole Palmeri
Å utvikle finmotorikk gjennom fargelegging forbereder barna på mer komplekse ferdigheter som å skrive. Å farge…
Marinesektoren er en ekte global økonomisk makt, som har navigert mot et 150 milliarder marked...
Sist mandag kunngjorde Financial Times en avtale med OpenAI. FT lisensierer sin journalistikk i verdensklasse...
Millioner av mennesker betaler for strømmetjenester og betaler månedlige abonnementsavgifter. Det er vanlig oppfatning at du...