⊗inhpAdvFMG 22 of 29 menu

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

Grâce au langage HTML, il est possible de créer sur un site des formulaires dans lesquels l'utilisateur peut saisir des données. L'attribut action du formulaire spécifie l'URI vers lequel le formulaire sera envoyé, et l'attribut method - la méthode HTTP d'envoi.

La méthode d'envoi peut être soit GET, soit POST. Les autres méthodes HTTP ne sont pas prises en charge par les navigateurs pour les formulaires.

Créons un formulaire qui sera envoyé en utilisant la méthode GET :

<form action="/page/" method="GET"> <input name="test1" value="1"> <input name="test2" value="2"> <input type="submit"> </form>

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

GET /page/?test1=value1&test2=2 HTTP/1.1

Créez un formulaire envoyant des données par la méthode GET et envoyez-le vers un site quelconque.

Après avoir envoyé le formulaire, examinez le contenu de l'URL et recherchez-y les paramètres GET.

Dans l'outil de débogage du navigateur, sous l'onglet "Network", trouvez votre requête. Cliquez dessus. Dans les détails de la requête qui apparaissent, trouvez l'onglet "Payload". Observez ce qu'il contient.

itenuzlazby