Waren

Die Aktionen der FORM-Module: POST und GET

Das Attribut method im Element <form> gibt an, wie Daten an den Server gesendet werden.

HTTP-Methoden deklarieren, welche Aktion für an den Server gesendete Daten ausgeführt werden soll. Das HTTP-Protokoll bietet mehrere Methoden, und das HTML-Formularelement kann zwei Methoden verwenden, um Benutzerdaten zu übermitteln:

  • Verfahren GET : Wird verwendet, um Daten von einer bestimmten Ressource anzufordern
  • Verfahren POST : Wird verwendet, um Daten an einen Server zu senden, um eine Ressource zu aktualisieren

Die Methode GET

Die HTML GET-Methode wird verwendet, um eine Ressource vom Server zu erhalten. 

Zum Beispiel:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Wenn wir das obige Formular bestätigen, geben Sie ein Italy Im Eingabefeld wird die Anfrage an den Server gesendet www.bloginnovazione.it/search/?location=Italy.

Die HTTP GET-Methode fügt am Ende der URL eine Abfragezeichenfolge hinzu, um die Daten an den Server zu senden. Die Abfragezeichenfolge hat die Form eines Paares key=value mit vorangestelltem Symbol ? .

Innovations-Newsletter
Verpassen Sie nicht die wichtigsten Neuigkeiten zum Thema Innovation. Melden Sie sich an, um sie per E-Mail zu erhalten.

Aus der URL kann der Server den vom Benutzer übermittelten Wert parsen, wobei:

  • Schlüssel - Standorte
  • Wert -Italien

Die Methode POST

Die HTTP POST-Methode wird verwendet, um Daten zur weiteren Verarbeitung an den Server zu senden. Zum Beispiel,

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

Wenn wir das Formular absenden, fügt es die Benutzereingabedaten zum Hauptteil der an den Server gesendeten Anfrage hinzu. Der Antrag wird wie folgt ausgefüllt:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

Die gesendeten Daten sind für den Benutzer nicht ohne weiteres einsehbar. Wir können die übermittelten Daten jedoch mit speziellen Tools wie Browser-Entwicklertools kontrollieren.

Methods GET e POST im Vergleich

  • Die GET-Methode
    • Die mit der GET-Methode gesendeten Daten sind in der URL sichtbar.
    • GET-Anforderungen können mit einem Lesezeichen versehen werden.
    • GET-Anfragen können zwischengespeichert werden.
    • GET-Anfragen haben eine Zeichenbegrenzung von 2048 Figuren.
    • In GET-Anforderungen sind nur ASCII-Zeichen zulässig.
  • Die POST-Methode
    • Mit der POST-Methode gesendete Daten sind nicht sichtbar.
    • POST-Anforderungen können nicht mit einem Lesezeichen versehen werden.
    • POST-Anforderungen können nicht zwischengespeichert werden.
    • POST-Anforderungen sind unbegrenzt.
    • Alle Daten sind in der POST-Anforderung zulässig

Ercole Palmeri

Innovations-Newsletter
Verpassen Sie nicht die wichtigsten Neuigkeiten zum Thema Innovation. Melden Sie sich an, um sie per E-Mail zu erhalten.
Stichworte: html

Aktuelle Artikel

Die Zukunft ist da: Wie die Schifffahrtsindustrie die Weltwirtschaft revolutioniert

Der Marinesektor ist eine echte globale Wirtschaftsmacht, die auf einen 150-Milliarden-Milliarden-Markt zusteuert...

1. Mai 2024

Verlage und OpenAI unterzeichnen Vereinbarungen zur Regulierung des Informationsflusses, der von künstlicher Intelligenz verarbeitet wird

Letzten Montag gab die Financial Times einen Deal mit OpenAI bekannt. FT lizenziert seinen erstklassigen Journalismus…

30. April 2024

Online-Zahlungen: So zahlen Sie mit Streaming-Diensten ewig

Millionen von Menschen zahlen für Streaming-Dienste monatliche Abonnementgebühren. Es ist eine weitverbreitete Meinung, dass Sie…

29. April 2024

Veeam bietet den umfassendsten Support für Ransomware, vom Schutz bis zur Reaktion und Wiederherstellung

Coveware by Veeam wird weiterhin Dienstleistungen zur Reaktion auf Cyber-Erpressungsvorfälle anbieten. Coveware wird Forensik- und Sanierungsfunktionen anbieten …

23. April 2024