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