# -*- coding: utf-8 -*- import urllib.parse import pprint import wsgiref.simple_server def simple_app(environ, start_response): """Simplest possible application object""" return a(environ, start_response) def a(e, s): s( '200 OK', [('Content-Type', 'text/plain; charset=UTF-8')] ) res = """\ e: {} pi: {} qs: {} """.format( pprint.pformat(e), urllib.parse.unquote(e['PATH_INFO']), urllib.parse.parse_qs(urllib.parse.unquote(e['QUERY_STRING'])) ) print(res) return [bytes(res, 'utf-8')] httpd = wsgiref.simple_server.make_server( '127.0.0.1', 8005, simple_app ) httpd.serve_forever()