Formu nosūtīšana ar POST metodi HTTP protokolā
Tagad nosūtīsim formu ar
POST metodi. Norādīsim atbilstošo vērtību
atribūtam method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Pēc pogas nospiešanas tiks veikts šāds HTTP pieprasījums:
POST /page/ HTTP/1.1
Kā redzat, nosūtot ar šo metodi, pieprasījuma URI nesaturēs formas datus. Šie dati tiks iekļauti pieprasījuma pamatnē Query String formātā:
test1=value1&test2=2
Izveidojiet formu, kas nosūta datus ar POST metodi un nosūtiet to uz kādu mājaslapu.
Pēc formas nosūtīšanas pārbaudiet URL saturu un pārliecinieties, ka ar šādu formas nosūtīšanu nav GET parametru.
Mēģiniet atsvaidzināt lapu pēc formas nosūtīšanas. Kas notiks?
Pārlūkprogrammas atkļūdotājā atrodiet cilni "Payload". Paskatieties, ko tā saturēs.