diff --git a/README.md b/README.md index 3d5ade3..2c77e52 100644 --- a/README.md +++ b/README.md @@ -76,13 +76,23 @@ Connection: close - Fermeture la connexion ### Exercice 2 : Récupération d’une page avec netcat -``` -Pensez à faire un retour à la ligne. -example.com supporte-t-il le protocole HTTP/1.0 -quel est l’encodage utilisé pour le type de retour ? -que se passe-t-il si vous ajoutez “Accept-Encoding : gzip” ? -``` +- example.com supporte-t-il le protocole HTTP/1.0? + + On a executé ` curl -v www.example.com ` et il retourne HTTP1.x donc on ne connais pas son version. + Pour forcer le siteweb utilise HTTP1.0 on tape la commande `curl -v --http1.0 www.example.com` et on a recu ce résultat: + + `> GET / HTTP/1.0` donc example.com a supporté HTTP/1.0 + +- Quel est l’encodage utilisé pour le type de retour ? + + Type de retour est en HTML ` < Content-Type: text/html` + +- Que se passe-t-il si vous ajoutez “Accept-Encoding : gzip” ?* + + La commande ` curl -v -H "Accept-Encoding: gzip" www.example.com` avec -H est header + + On a vu que la taille est diminué de 1256 à 648. Par ailleurs, le contenu html n'est pas affiché parce qu'il est compressé ### Exercice 3, Implémentation du HTTP ping ### Exercice 4 : Socket securisée