Ten eerste, volgens de CGI-zelfstudie die u linkt, moet u het inhoudstype uitvoeren waarmee u werkt:
print "Content-type: text/plain\r\n\r\n",
Als je op zijn minst de nieuwe regels niet hebt, zullen HTTP-clients denken dat je inhoud deel uitmaakt van de headers en in de war raken, ze zullen waarschijnlijk aannemen dat het document waar je om hebt gevraagd leeg is.
Vervolgens heb je een CGI-server nodig. Python wordt geleverd met een.
Plaats uw script in een submap met de naam cgi-bin
en voer dit commando uit (vanuit de bovenliggende map):
python -m CGIHTTPServer
De te bellen url ziet er ongeveer zo uit:
curl http://localhost:8000/cgi-bin/cgitest.py