def request(self, method, path, **kwargs):
     kwargs['headers'] = {'Content-Type': "application/json"}
     if self.auth_client:
         kwargs['headers']['X-AUTH-TOKEN'] = self.auth_client.get_token()
     result = self.client.do_request(method, path, **kwargs).read()
     if result:
         return utils.loads(result)