towary

Akcje modułów FORM: POST i GET

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:

  • Metoda GET : Służy do żądania danych z określonego zasobu
  • Metoda POST : Służy do wysyłania danych do serwera w celu aktualizacji zasobu

Metoda GET

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 ? .

Biuletyn innowacji
Nie przegap najważniejszych wiadomości dotyczących innowacji. Zarejestruj się, aby otrzymywać je e-mailem.

Z adresu URL serwer może przeanalizować wartość przesłaną przez użytkownika, gdzie:

  • klucz - lokalizacja
  • wartość -Włochy

Metoda 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.

metody GET e POST w porównaniu

  • Metoda GET
    • Dane przesłane metodą GET widoczne są w adresie URL.
    • Żądania GET można dodawać do zakładek.
    • Żądania GET mogą być buforowane.
    • Żądania GET mają limit znaków wynoszący 2048 postacie.
    • W żądaniach GET dozwolone są tylko znaki ASCII.
  • Metoda POST
    • Dane przesłane metodą POST nie są widoczne.
    • Żądań POST nie można dodawać do zakładek.
    • Żądań POST nie można buforować.
    • Żądania POST nie mają limitu.
    • Wszystkie dane są dozwolone w żądaniu POST

Ercole Palmeri

Biuletyn innowacji
Nie przegap najważniejszych wiadomości dotyczących innowacji. Zarejestruj się, aby otrzymywać je e-mailem.
tagi: html

Najnowsze artykuły

Veeam oferuje najbardziej wszechstronną obsługę oprogramowania ransomware, od ochrony po reagowanie i odzyskiwanie

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…

Kwiecień 23 2024

Rewolucja ekologiczna i cyfrowa: jak konserwacja predykcyjna zmienia przemysł naftowy i gazowy

Konserwacja predykcyjna rewolucjonizuje sektor naftowo-gazowy dzięki innowacyjnemu i proaktywnemu podejściu do zarządzania zakładami.…

Kwiecień 22 2024

Brytyjski organ antymonopolowy podnosi alarm BigTech w związku z GenAI

Brytyjskie CMA wydało ostrzeżenie dotyczące zachowań Big Tech na rynku sztucznej inteligencji. Tam…

Kwiecień 18 2024

Casa Green: rewolucja energetyczna dla zrównoważonej przyszłości we Włoszech

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…

Kwiecień 18 2024