Attributet method
i elementet <form>
anger hur data skickas till servern.
HTTP-metoder deklarerar vilken åtgärd som ska utföras på data som skickas till servern. HTTP-protokollet tillhandahåller flera metoder, och HTML Form-elementet kan använda två metoder för att skicka användardata:
GET
: Används för att begära data från en specificerad resursPOST
: Används för att skicka data till en server för att uppdatera en resursGET
HTML GET-metoden används för att hämta en resurs från servern.
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 bekräftar ovanstående formulär går du in Italy
i inmatningsfältet kommer förfrågan som skickas till servern att vara www.bloginnovazione.it/search/?location=Italy
.
HTTP GET-metoden lägger till en frågesträng i slutet av URL:en för att skicka data till servern. Frågesträngen är i form av ett par key=value
föregås av symbolen ?
.
Från webbadressen kan servern analysera värdet som skickats av användaren där:
POST
HTTP POST-metoden används för att skicka data till servern för vidare bearbetning. Till exempel,
<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 skickar in formuläret kommer det att lägga till användarens indata till brödtexten i begäran som skickas till servern. Begäran kommer att fyllas i enligt följande:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Data som skickas är inte lätt synlig för användaren. Däremot kan vi kontrollera de inlämnade uppgifterna med hjälp av speciella verktyg som webbläsarutvecklingsverktyg.
GET
e POST
i jämförelseErcole Palmeri
Att utveckla finmotorik genom färgläggning förbereder barn för mer komplexa färdigheter som att skriva. Att färglägga…
Marinesektorn är en sann global ekonomisk makt, som har navigerat mot en marknad på 150 miljarder...
I måndags tillkännagav Financial Times ett avtal med OpenAI. FT licensierar sin journalistik i världsklass...
Miljontals människor betalar för streamingtjänster och betalar månatliga prenumerationsavgifter. Det är en allmän uppfattning att du...