Python के साथ अपाचे CGI स्क्रिप्ट में कस्टम रिक्वेस्ट हेडर का मान प्राप्त करना संभव है। समाधान इससे मिलता-जुलता है।
अपाचे का `mod_cgi` प्राप्त प्रत्येक HTTP रिक्वेस्ट हेडर के लिए एनवायरनमेंट वेरिएबल्स सेट करेगा, इस तरीके से सेट किए गए वेरिएबल्स में सभी का `HTTP_` प्रीफिक्स होगा, इसलिए उदाहरण के लिए `x-client-version: 1.2.3` `HTTP_X_CLIENT_VERSION` वेरिएबल के रूप में उपलब्ध होगा।
उपरोक्त कस्टम हेडर को पढ़ने के लिए बस `os.environ["HTTP_X_CLIENT_VERSION"]` कॉल करें।
नीचे दी गई स्क्रिप्ट सभी `HTTP_*` हेडर्स और मान प्रिंट करेगी:
#!/usr/bin/env python
import os
print "Content-Type: text/html"
print "Cache-Control: no-cache"
print
print ""
for headername, headervalue in os.environ.iteritems():
if headername.startswith("HTTP_"):
print "{0} = {1}
".format(headername, headervalue)
print ""