Mysql
 sql >> Base de données >  >> RDS >> Mysql

Renvoi de la sortie du script Python CGI MySQL

Tout d'abord, conformément au didacticiel CGI que vous liez, vous devez afficher le type de contenu avec lequel vous travaillez :

print "Content-type: text/plain\r\n\r\n",

Si vous n'avez pas au moins les retours à la ligne, les clients HTTP penseront que votre contenu est censé faire partie des en-têtes et seront confus, ils supposeront probablement que le document que vous avez demandé est vide.

Ensuite, vous avez besoin d'un serveur CGI. Python est livré avec un. Placez votre script dans un sous-répertoire appelé cgi-bin et exécutez cette commande (depuis le répertoire parent) :

python -m CGIHTTPServer

L'URL à appeler ressemblera à ceci :

curl http://localhost:8000/cgi-bin/cgitest.py