should it be ``def request(self, url, resource_name, method='get')...`` ?