code: def parse_url(self, url_string):
          
          url = urllib.parse.urlparse(url_string)
          url = self.validate_url(url)
          url_adapter = self.url_map.bind(server_name=url.hostname,
                                          url_scheme=url.scheme,
                                          path_info=url.path)
          query_args = url_decode(url.query)
          return url, url_adapter, query_args
docs: Parse the URL string with the url map of this app instance.
  
          :param url_string: the origin URL string.
          :returns: the tuple as `(url, url_adapter, query_args)`, the url is
                    parsed by the standard library `urlparse`, the url_adapter is
                    from the werkzeug bound URL map, the query_args is a
                    multidict from the werkzeug.