code: def get_environ(self):
          
          req = self.req
          env_10 = super(Gateway_u0, self).get_environ()
          env = dict(map(self._decode_key, env_10.items()))
  
          # Request-URI
          enc = env.setdefault(six.u('wsgi.url_encoding'), six.u('utf-8'))
          try:
              env['PATH_INFO'] = req.path.decode(enc)
              env['QUERY_STRING'] = req.qs.decode(enc)
          except UnicodeDecodeError:
              # Fall back to latin 1 so apps can transcode if needed.
              env['wsgi.url_encoding'] = 'ISO-8859-1'
              env['PATH_INFO'] = env_10['PATH_INFO']
              env['QUERY_STRING'] = env_10['QUERY_STRING']
  
          env.update(map(self._decode_value, env.items()))
  
          return env
docs: Return a new environ dict targeting the given wsgi.version.