code: def make_request(self, method, path, headers=None, data='', host=None,
                       auth_path=None, sender=None, override_num_retries=None):
          
          http_request = self.build_base_http_request(method, path, auth_path,
                                                      {}, headers, data, host)
          return self._mexe(http_request, sender, override_num_retries)
docs: Makes a request to the server, with stock multiple-retry logic.