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:
GET
: Wird verwendet, um Daten von einer bestimmten Ressource anzufordernPOST
: Wird verwendet, um Daten an einen Server zu senden, um eine Ressource zu aktualisierenGET
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 ?
.
Aus der URL kann der Server den vom Benutzer übermittelten Wert parsen, wobei:
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.
GET
e POST
im VergleichErcole Palmeri
Der Marinesektor ist eine echte globale Wirtschaftsmacht, die auf einen 150-Milliarden-Milliarden-Markt zusteuert...
Letzten Montag gab die Financial Times einen Deal mit OpenAI bekannt. FT lizenziert seinen erstklassigen Journalismus…
Millionen von Menschen zahlen für Streaming-Dienste monatliche Abonnementgebühren. Es ist eine weitverbreitete Meinung, dass Sie…
Coveware by Veeam wird weiterhin Dienstleistungen zur Reaktion auf Cyber-Erpressungsvorfälle anbieten. Coveware wird Forensik- und Sanierungsfunktionen anbieten …