3. Le Web
Exercice 1
Créer un serveur Web
Les modules HTTPserver et HTTPResquestHandler
- Télécharger le dossier testServeur, le décompressser, puis lancer le serveur en exécutant le fichier serveur.py dans la console python (Soit Edupython, soit Thonny). Laisser tourner le serveur (ne pas fermer la console python ou l'invite de commande). Tester sur le navigateur à l'URL : 127.0.0.1:8000.
- On souhaite améliorer le script afin de servir à l'adresse 127.0.0.1 sur le port 8888. Supprimer les "#" des lignes 4 et 5 afin de créer deux variables puis modifier les lignes 4, 5 et 38. Enregistrer les modifications du script serveur.py, arrèter puis relancer le serveur. Tester sur le navigateur : 127.0.0.1:8888.
4 host = ?
5 port = ?
38 serv = HTTPServer(( ? , ? ) Servir)
- Modifier la ligne 41 afin que le message affiché lors du lancement du serveur soit : " Serveur en service sur le port : numéro de port ". Enregistrer les modifications et relancer le serveur afin de constater le nouveau message affiché quand il est en service.
41 ?
- a. Renommer le fichier index.html en test.html puis relancer le serveur.
Résultat attendu : ?
b. Tester sur le navigateur avec la bonne URL.
Résultat attendu : ?
c. Modifier la ligne 29 pour afficher le message d'erreur suivant:
Fichier introuvable
29 fichier_à_ouvrir = ?
d. Tester de nouveau
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents