Comment puis-je déclencher une erreur/exception http à partir d'un script CGI python?Comment puis-je déclencher une erreur/exception http à partir d'un script CGI python?
Est-ce tout ce qui est nécessaire est d'imprimer l'en-tête approprié:
print '''Status: 501 Not Implemented
Content-type: text/html
'''
Cela ne semble pas fonctionner à droite.
J'ai une configuration très basique, à savoir le routage IIS7 * .py scripts CGI à python25.exe pour l'exécution. Je n'utilise aucun WSGI ou FastCGI. Utilisation des modules CGI "normaux": cgitb
et cgi
Je pense qu'il pourrait aider à fournir à votre configuration. Quel serveur web utilisez-vous et quels modules utilisez-vous? Utilisez-vous FastCGI? Quelle bibliothèque fournit l'accès aux variables d'environnement CGI et autres? Ne fournit-il pas également des méthodes pour gérer les transactions HTTP? – EMPraptor
J'ai mis à jour la question pour montrer que j'utilise simplement les modules cgi et cgitb pour Python avec IIS7. Rien de spécial. –