Hello,
L'erreur net::ERR_HTTP_RESPONSE_CODE_FAILURE est un message générique du navigateur qui indique que le serveur a rencontré une erreur en tentant d'exécuter votre script. Le problème ne vient donc probablement pas de votre code HTML, mais de la configuration du serveur ou de l'exécution du script Python.
La logique de votre script CGI est bonne pour un début. Vous respectez la règle fondamentale :
- Envoyer l'en-tête HTTP Content-type.
- Envoyer une ligne vide pour séparer les en-têtes du corps de la réponse.
- Envoyer le contenu HTML.
Votre code semble donc correct. L'erreur vient très certainement de l'environnement d'exécution.
Comment lancez-vous votre serveur web ? Est-ce via la commande
python -m http.server --cgi
?
À partir de où suivant votre structure de fichiers, lancez-vous votre serveur ?
Partager