code: async def request(method, uri, **kwargs):
      '''Base function for one time http requests.
  
      Args:
          method (str): The http method to use. For example 'GET'
          uri (str): The url of the resource.
              Example: 'https://example.com/stuff'
          kwargs: Any number of arguments supported, found here:
              http://asks.rtfd.io/en/latest/overview-of-funcs-and-args.html
  
      Returns:
          Response (asks.Response): The Response object.
      '''
      c_interact = kwargs.pop('persist_cookies', None)
      ssl_context = kwargs.pop('ssl_context', None)
      async with Session(persist_cookies=c_interact, ssl_context=ssl_context) as s:
          r = await s.request(method, url=uri, **kwargs)
          return ync def request(method, uri, **kwargs):
      '''Base function for one time http requests.
  
      Args:
          method (str): The http method to use. For example 'GET'
          uri (str): The url of the resource.
              Example: 'https://example.com/stuff'
          kwargs: Any number of arguments supported, found here:
              http://asks.rtfd.io/en/latest/overview-of-funcs-and-args.html
  
      Returns:
          Response (asks.Response): The Response object.
      '''
      c_interact = kwargs.pop('persist_cookies', None)
      ssl_context = kwargs.pop('ssl_context', None)
      async with Session(persist_cookies=c_interact, ssl_context=ssl_context) as s:
          r = await s.request(method, url=uri, **kwargs)
          return r
docs: Base function for one time http requests.
  
      Args:
          method (str): The http method to use. For example 'GET'
          uri (str): The url of the resource.
              Example: 'https://example.com/stuff'
          kwargs: Any number of arguments supported, found here:
              http://asks.rtfd.io/en/latest/overview-of-funcs-and-args.html
  
      Returns:
          Response (asks.Response): The Response object.