Pengiriman Form dengan Metode POST dalam Protokol HTTP
Sekarang mari kita kirim form menggunakan metode
POST. Tentukan nilai yang sesuai
pada atribut method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Setelah menekan tombol kirim, permintaan HTTP berikut akan dilakukan:
POST /page/ HTTP/1.1
Seperti yang Anda lihat, saat mengirim dengan metode ini, URI permintaan tidak akan berisi data form. Data ini akan terkandung dalam badan permintaan dalam bentuk Query String:
test1=value1&test2=2
Buatlah form yang mengirim data dengan metode POST dan kirimkan ke suatu situs.
Setelah mengirim form, pelajari isi URL dan pastikan bahwa tidak ada parameter GET dalam pengiriman form seperti ini.
Coba refresh halaman setelah mengirim form. Apa yang akan terjadi?
Di debugger browser, cari tab "Payload". Lihatlah, apa yang akan dikandungnya.