#!/usr/bin/env python3
import cgi
html = """
{}
"""
def application(environ, start_response):
form = cgi.FieldStorage(fp=environ['wsgi.input'], environ=environ)
body = 'getlist() pro wsgi.input:
'
for key in sorted(form):
body += str(key) + ': ' + str(form.getlist(key)) + '
'
response_body = html.format(body)
response_body = bytes(response_body, encoding='utf-8')
response_headers = [
("Content-type", "text/html"),
("Content-length", str(len(response_body)) ),
]
start_response("200 OK", response_headers)
return [response_body,]
if __name__ == '__main__':
from wsgiref.simple_server import make_server
server = make_server('localhost', 8080, application)
server.serve_forever()