Envoi de formulaires par la méthode POST dans le protocole HTTP

Envoyons maintenant le formulaire en utilisant la méthode POST. Spécifions la valeur correspondante à l'attribut method :

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

Après avoir cliqué sur le bouton d'envoi, la requête HTTP suivante sera exécutée :

httpPOST /page/ HTTP/1.1

Comme vous pouvez le voir, lors de l'envoi avec cette méthode, l'URI de la requête ne contiendra pas les données du formulaire. Ces données seront contenues dans le corps de la requête sous forme de Query String :

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

Créez un formulaire envoyant les données par la méthode POST et envoyez-le vers un site web.

Задание 2

Après avoir envoyé le formulaire, examinez le contenu de l'URL et assurez-vous qu'il n'y a pas de paramètres GET avec ce type d'envoi de formulaire.

Задание 3

Essayez d'actualiser la page après l'envoi du formulaire. Que se passe-t-il ?

Задание 4

Dans l'outil de débogage du navigateur, trouvez l'onglet "Payload". Regardez ce qu'il contient.