code: async def fetchResults(self, url, post_data=None):
      
      if post_data is not None:
        self.logger.debug("Querying URL '%s' %s..." % (url, dict(post_data)))
      else:
        self.logger.debug("Querying URL '%s'..." % (url))
      headers = {}
      self.updateHttpHeaders(headers)
      return await self.http.query(url,
                                   post_data=post_data,
                                   headers=headers,
                                   cache=__class__.api_cache)
docs: Get a (store in cache callback, search results) tuple from an URL.