| 1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env python3
- # cgi-test.py by Bill Weinman [http://bw.org/]
- # Python versoin of CGI testing script
- # Copyright 1995-2010 The BearHeart Group, LLC
- import sys, os, cgi
- version = "5.3.1py cgi/{}".format(cgi.__version__)
- for s in (
- "Content-type: text/plain", '',
- "BW Test version: {}".format(version),
- "Copyright 1995-2010 The BearHeart Group, LLC",
- "\nVersions:\n=================",
- "Python: {}".format(sys.version.split(' ')[0])
- ) :
- print(s)
- form = cgi.FieldStorage()
- if form :
- print("\nQuery Variables:\n=================")
- for k in sorted(form):
- v = ']['.join(form.getlist(k)) # multiple items as [a][b][c]...
- print("{} [{}]".format(k, v))
- print("\nEnvironment Variables:\n=================")
- for k in sorted(os.environ.keys()):
- v = os.environ[k]
- print("{} [{}]".format(k, v))
|