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

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

Veeam har den mest omfattende støtten for løsepengevare, fra beskyttelse til respons og gjenoppretting

Coveware by Veeam vil fortsette å tilby responstjenester for cyberutpressing. Coveware vil tilby kriminaltekniske og utbedringsmuligheter...

23 april 2024