सबसे पहले, आपके द्वारा लिंक किए गए CGI ट्यूटोरियल के अनुसार, आपको उस सामग्री प्रकार को आउटपुट करना होगा जिसके साथ आप काम कर रहे हैं:
print "Content-type: text/plain\r\n\r\n",
यदि आपके पास कम से कम नई लाइनें नहीं हैं, तो HTTP क्लाइंट सोचेंगे कि आपकी सामग्री को हेडर का हिस्सा माना जाता है और भ्रमित हो जाते हैं, वे शायद मान लेंगे कि आपने जो दस्तावेज़ मांगा है वह खाली है।
इसके बाद, आपको एक CGI सर्वर की आवश्यकता है। पायथन एक के साथ आता है।
अपनी स्क्रिप्ट को cgi-bin
. नामक उपनिर्देशिका में रखें और इस कमांड को चलाएँ (पैरेंट डायरेक्टरी से):
python -m CGIHTTPServer
कॉल करने के लिए यूआरएल कुछ इस तरह दिखेगा:
curl http://localhost:8000/cgi-bin/cgitest.py