Mysql
 sql >> Database >  >> RDS >> Mysql

Ritorno dell'output di Python CGI MySQL Script

Innanzitutto, come per il tutorial CGI che colleghi, devi produrre il tipo di contenuto con cui stai lavorando:

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

Se non hai almeno le nuove righe, i client HTTP penseranno che il tuo contenuto dovrebbe far parte delle intestazioni e si confonderanno, probabilmente presumeranno che il documento che hai chiesto sia vuoto.

Successivamente, è necessario un server CGI. Python viene fornito con uno. Inserisci il tuo script in una sottodirectory chiamata cgi-bin ed esegui questo comando (dalla directory principale):

python -m CGIHTTPServer

L'URL da chiamare sarà simile al seguente:

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