A generic method to make POST requests on the given URI.

def post(self, uri, params={}, data={}):
        '''A generic method to make POST requests on the given URI.'''
        return requests.post(
            urlparse.urljoin(self.BASE_URL, uri),
            params=params, data=json.dumps(data), verify=False,
            auth=self.auth, headers = {'Content-type': 'application/json', 'Accept': 'text/plain'})