Wysyłanie formularzy metodą POST w protokole HTTP

Wyślijmy teraz formularz metodą POST. Ustawmy odpowiednią wartość atrybutowi method:

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

Po naciśnięciu przycisku wysyłania zostanie wykonane następujące żądanie HTTP:

httpPOST /page/ HTTP/1.1

Jak widzisz, przy wysyłaniu tą metodą, URI żądania nie będzie zawierać danych formularza. Dane te będą zawarte w ciele żądania w postaci Query String:

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

Utwórz formularz wysyłający dane metodą POST i wyślij go na dowolną stronę internetową.

Задание 2

Po wysłaniu formularza sprawdź zawartość URL i upewnij się, że przy takim wysłaniu formularza nie ma parametrów GET.

Задание 3

Spróbuj odświeżyć stronę po wysłaniu formularza. Co się stanie?

Задание 4

W narzędziach deweloperskich przeglądarki znajdź zakładkę "Payload". Sprawdź, co będzie ona zawierać.