HTTP

Quand une page web comporte un formulaire, pour s'enregistrer ou se connecter, les champs remplis par l'utisateur sont le plus souvent envoyés dans le corps de la requête encodés avec le format 'Percent encoding', et la commande GET devient POST.
Exemple:

POST /login.php HTTP/1.1
Host: 10.10.1.11
Content-Type: application/x-www-form-urlencoded
Content-Length: 24

login=James&password=007

Poster un formulaire avec curl:

$ curl -X POST -F 'username=admin' -F 'password=megapassword'  http://localhost:8001/