Atrybut method
w elemencie <form>
określa sposób przesyłania danych do serwera.
Metody HTTP deklarują, jaka akcja ma zostać wykonana na danych przesłanych do serwera. Protokół HTTP udostępnia kilka metod, a element formularza HTML może przesyłać dane użytkownika za pomocą dwóch metod:
GET
: Służy do żądania danych z określonego zasobuPOST
: Służy do wysyłania danych do serwera w celu aktualizacji zasobuGET
Metoda HTML GET służy do pobierania zasobu z serwera.
Per esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Gdy potwierdzimy powyższy formularz, wchodzimy Italy
w polu wejściowym będzie żądanie wysłane do serwera www.bloginnovazione.it/search/?location=Italy
.
Metoda HTTP GET dodaje ciąg zapytania na końcu adresu URL, aby wysłać dane do serwera. Ciąg zapytania ma postać pary key=value
poprzedzone symbolem ?
.
Z adresu URL serwer może przeanalizować wartość przesłaną przez użytkownika, gdzie:
POST
Metoda HTTP POST służy do przesyłania danych do serwera w celu dalszego przetwarzania. Na przykład,
<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>
Kiedy przesyłamy formularz, doda on dane wprowadzone przez użytkownika do treści żądania wysłanego do serwera. Żądanie zostanie wypełnione w następujący sposób:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Przesyłane dane nie są łatwo widoczne dla użytkownika. Możemy jednak kontrolować przesyłane dane za pomocą specjalnych narzędzi, takich jak narzędzia deweloperskie przeglądarki.
GET
e POST
w porównaniuErcole Palmeri
Coveware by Veeam będzie w dalszym ciągu świadczyć usługi reagowania na incydenty związane z wyłudzeniami cybernetycznymi. Coveware będzie oferować funkcje kryminalistyczne i naprawcze…
Konserwacja predykcyjna rewolucjonizuje sektor naftowo-gazowy dzięki innowacyjnemu i proaktywnemu podejściu do zarządzania zakładami.…
Brytyjskie CMA wydało ostrzeżenie dotyczące zachowań Big Tech na rynku sztucznej inteligencji. Tam…
Rozporządzenie w sprawie zielonych domów, opracowane przez Unię Europejską w celu zwiększenia efektywności energetycznej budynków, zakończyło proces legislacyjny…