TD - Web, HTTP, HTML
Cours

Exercice 6

Le gouvernement vient d'interdire l'utilisation des navigateurs web, ainsi que de tout outil du style lynx, wget, etc.

Faire exécuter setcookie.php via un utilitaire shell : nc tuxa.sme.utc 80 (ou bien telnet tuxa.sme.utc 80)

Cet utilitaire établit une connexion TCP vers le serveur+port de votre choix, envoie ce que vous tapez au socket distant, et affiche ce que le socket distant renvoie. C'est un moyen pratique de déboguer les protocoles "non binaires".

Ne pas oublier que dans le protocole HTTP les en-têtes et les données sont séparés par une "ligne blanche" (deux fins de ligne successives). Constatez-vous des différences entre un échange "HTTP 1.0" et un échange "HTTP 1.1" ? Faire exécuter le script via une requête GET ainsi que via une requête POST, où on vous propose d'utiliser le type MIME application/x-www-form-urlencoded pour les données envoyées au serveur. Quel autre en-tête HTTP est rendu nécessaire par une requête POST ?

Exercice 7 (page suivante)Exercice 5 (page Précédente)
AccueilImprimerRéalisé avec SCENARI