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:
html<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:
httpPOST /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ā:
httptest1=value1&test2=2
Задание 1
Izveidojiet formu, kas nosūta datus ar POST metodi un nosūtiet to uz kādu mājaslapu.
Задание 2
Pēc formas nosūtīšanas pārbaudiet URL saturu un pārliecinieties, ka ar šādu formas nosūtīšanu nav GET parametru.
Задание 3
Mēģiniet atsvaidzināt lapu pēc formas nosūtīšanas. Kas notiks?
Задание 4
Pārlūkprogrammas atkļūdotājā atrodiet cilni "Payload". Paskatieties, ko tā saturēs.