diff --git a/seafile-ldap.py b/seafile-ldap.py index 920b58e..ffa1e25 100644 --- a/seafile-ldap.py +++ b/seafile-ldap.py @@ -19,7 +19,10 @@ def request(resource, seafileURL, seafileToken, method='GET', data=None, dataIsJ data = json.dumps(data) httpHeaders = {'Content-type': 'application/json', 'Accept': 'application/json; charset=utf-8; indent=4', 'Authorization': 'Token {0}'.format(seafileToken)} else: - httpHeaders = {'Content-type': 'application/x-www-form-urlencoded', 'Accept': 'application/json; charset=utf-8; indent=4', 'Authorization': 'Token {0}'.format(seafileToken)} + if method == "POST" + httpHeaders = {'Content-type': 'application/x-www-form-urlencoded', 'Accept': 'application/json; charset=utf-8; indent=4', 'Authorization': 'Token {0}'.format(seafileToken)} + else: + httpHeaders = {'Accept': 'application/json; charset=utf-8; indent=4', 'Authorization': 'Token {0}'.format(seafileToken)} url = '{0}/api/v2.1/{1}'.format(seafileURL, resource) logger.debug('Request URL: {0}'.format(url)) logger.debug('Request Method: {0}'.format(method))