#!/usr/bin/env python3 import os, sys from requestparser import get_request_params forms, files = get_request_params() status = '200 Ok' try: # A nested FieldStorage instance holds the file name = forms['name'] value = '' try: value = forms['value'] except KeyError: value = os.environ.get("HTTP_"+name, "unset") # Test if a value was given if name: print("Status: 200") print("%s: %s" % (name, value,)) print ("""\ Content-Type: text/plain\n""") else: print("Status: 400 Parameter Missing") print("""\ Content-Type: text/html\n

No name and value was specified: %s %s

""" % (name, value)) except KeyError: print("Status: 200 Ok") print("""\ Content-Type: text/html\n Echo
""") pass