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
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...
Coveware by Veeam vil fortsette å tilby responstjenester for cyberutpressing. Coveware vil tilby kriminaltekniske og utbedringsmuligheter...