Penghantaran Borang dengan Kaedah POST dalam Protokol HTTP
Sekarang mari hantar borang menggunakan kaedah
POST. Tentukan nilai yang sesuai untuk
atribut method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Selepas menekan butang hantar, permintaan HTTP berikut akan dilaksanakan:
POST /page/ HTTP/1.1
Seperti yang anda lihat, apabila dihantar dengan kaedah ini, URI permintaan tidak akan mengandungi data borang. Data ini akan terkandung dalam badan permintaan dalam bentuk Query String:
test1=value1&test2=2
Buat borang yang menghantar data menggunakan kaedah POST dan hantarkan ke mana-mana laman web.
Selepas menghantar borang, kaji kandungan URL dan pastikan tiada parameter GET dalam penghantaran borang sebegini.
Cuba muat semula halaman selepas menghantar borang. Apa yang akan berlaku?
Dalam debugger pelayar, cari tab "Payload". Lihat apa yang akan dikandungnya.