Űrlapok küldése POST módszerrel a HTTP protokollban
Küldjünk most el egy űrlapot
POST módszerrel. Adjuk meg a megfelelő értéket
a method attribútumnak:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
A küldés gomb megnyomása után a következő HTTP kérés kerül végrehajtásra:
POST /page/ HTTP/1.1
Amint látható, a módszer használatakor a kérés URI-ja nem tartalmazza az űrlap adatait. Ezek az adatok a kérés törzsében lesznek jelen Query String formájában:
test1=value1&test2=2
Készítsen egy űrlapot, amely POST módszerrel küldi az adatokat, és küldje el valamilyen weboldalra.
Az űrlap elküldése után vizsgálja meg az URL tartalmát, és győződjön meg arról, hogy ilyen űrlapküldés esetén nincsenek GET paraméterek.
Próbálja meg frissíteni az oldalt az űrlap elküldése után. Mi történik?
A böngésző hibakeresőjében keresse meg a "Payload" fület. Vizsgálja meg, mit fog tartalmazni.