Bonjour,
Je viens de creer un server en Python, voici le code:
Lorsque je demande une page qui n'est pas dans le repertoire /home/moi/Desktop/python, l'erreur 404 est rencontree (normal, la page n'existant pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 import os from BaseHTTPServer import HTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler # The path is the one of the directory served os.chdir(os.path.expanduser("/home/moi/Desktop/python")) # IP-Address of the server and the port listeneds httpd=HTTPServer(('127.0.0.1', 80), SimpleHTTPRequestHandler) httpd.serve_forever()
Je voudrais savoir comment gerer cette erreur cote server et faire faire a mon script python d'autre chose que d'afficher une page d'erreur. Je veux par exemple que lorsque le client demande une page qui n'existe pas, un script bash s'execute (je sais demander l'execution de scripts bash, je sais pas comment la lancer en cas d'erreur 404)
La doc que j'ai trouvee a ce sujet ne concerne que le cote client!
Merci de votre aide!
Partager