PATH_INFO: /urldemo/aaa/bbb/ccc QUERY_STRING: qrs=abc+def%20ghi&tuv=%22%3C%5D cgi.parse_qs() yields: {'qrs': ['abc def ghi'], 'tuv': ['"<]']} wsgiref.util.guess_scheme(environ): http wsgiref.util.request_uri(environ): http://boodebr.appspot.com/urldemo/aaa/bbb/ccc?qrs=abc+def%20ghi&tuv=%22%3C%5D wsgiref.util.application_uri(environ): http://boodebr.appspot.com/ Splitting PATH_INFO into parts with wsgiref.util.shift_path_info(environ): name: urldemo name: aaa name: bbb name: ccc