Bonsoir,
Actuellement, j’essaie de créer un serveur http, les modules http.server et CGI de Python.
Seulement, une erreur survient, quand je me connecte au site :
Je tiens à préciser que le code que j’ai entré fonctionne sur l’ordinateur d’une autre personne, mais que sur mon ordinateur et sur des serveurs VPS Linux, le serveur mis en place de trouve visiblement pas le fichier index.py contenant les données du CGI. Voici le code que j’ai entré pour le serveur :
import http.server
port = 80
adresse = ("", port)
server = http.server.HTTPServer
handler = http.server.CGIHTTPRequestHandler
handler.cgi_directories = ["\\Test"]
httpd = server(adresse, handler)
print(f"Le serveur a démarré sur le PORT {port}")
httpd.serve_forever()
Celui du fichier index.py :
import cgi
print("Content-type: text/html; charset=utf-8")
html = """<!DOCTYPE html>
<html>
<h1>Bonjour</h1>
</html>"""
print(html)
Pour terminer, je voudrais ajouter que j’ai tenté plusieurs changement pour parvenir à un résultat plus concluent tel que [« \index.py »], [« /index.py »], [« \ »], [« »]. Ces tentative ne m’on mené que vers un affichage du dossier me permettant de le télécharger, par exemple :
Je pense avoir dit à peu près tout ! J’espère avoir été assez clair, en espérant que vous pourrez m’éclairer.

Bonne soirée