Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zurückgeben der Ausgabe des Python-CGI-MySQL-Skripts

Zuerst müssen Sie gemäß dem verlinkten CGI-Tutorial den Inhaltstyp ausgeben, mit dem Sie arbeiten:

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

Wenn Sie dort nicht zumindest die Zeilenumbrüche haben, werden HTTP-Clients denken, dass Ihr Inhalt Teil der Kopfzeilen sein soll, und verwirrt werden, sie werden wahrscheinlich annehmen, dass das Dokument, nach dem Sie gefragt haben, leer ist.

Als nächstes benötigen Sie einen CGI-Server. Python wird mit einem geliefert. Platzieren Sie Ihr Skript in einem Unterverzeichnis namens cgi-bin und führen Sie diesen Befehl aus (aus dem übergeordneten Verzeichnis):

python -m CGIHTTPServer

Die aufzurufende URL sieht in etwa so aus:

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