Trimiterea formularelor prin metoda POST în protocolul HTTP

Haideți acum să trimitem un formular folosind metoda POST. Să specificăm valoarea corespunzătoare atributului method:

html<form action="/page/" method="POST">
  <input name="test1">
  <input name="test2">
  
  <input type="submit">
</form>

După apăsarea butonului de trimitere va fi efectuată următoarea cerere HTTP:

httpPOST /page/ HTTP/1.1

După cum vedeți, la trimiterea cu această metodă, URI-ul cererii nu va conține datele formularului. Aceste date vor fi conținute în corpul cererii sub forma Query String:

httptest1=value1&test2=2
Задание 1

Creați un formular care trimite date folosind metoda POST și trimiteți-l pe un site oarecare.

Задание 2

După trimiterea formularului, examinați conținutul URL-ului și asigurați-vă că nu există parametri GET cu această metodă de trimitere a formularului.

Задание 3

Încercați să reîmprospătați pagina după trimiterea formularului. Ce se va întâmpla?

Задание 4

În debugger-ul browserului, găsiți fila "Payload". Uitați-vă ce va conține ea.