1
0
mirror of https://github.com/ihabunek/toot.git synced 2024-09-15 04:18:05 -04:00

Encode post data as JSON

This is required for correctly encoding boolean params.
This commit is contained in:
Ivan Habunek 2022-11-22 09:51:09 +01:00
parent 9abaebdc21
commit 086c0cdd95
No known key found for this signature in database
GPG Key ID: CDBD63C43A30BB95
2 changed files with 6 additions and 3 deletions

View File

@ -69,7 +69,7 @@ def post(app, user, url, data=None, files=None, allow_redirects=True, headers={}
headers["Authorization"] = "Bearer " + user.access_token
request = Request('POST', url, headers, files, data)
request = Request('POST', url, headers, files, json=data)
response = send_request(request, allow_redirects)
return process_response(response)
@ -79,14 +79,14 @@ def delete(app, user, url, data=None):
url = app.base_url + url
headers = {"Authorization": "Bearer " + user.access_token}
request = Request('DELETE', url, headers=headers, data=data)
request = Request('DELETE', url, headers=headers, json=data)
response = send_request(request)
return process_response(response)
def anon_post(url, data=None, files=None, allow_redirects=True):
request = Request('POST', url, {}, files, data)
request = Request('POST', url, {}, files, json=data)
response = send_request(request, allow_redirects)
return process_response(response)

View File

@ -22,6 +22,9 @@ def log_request(request):
if request.data:
logger.debug(">>> DATA: \033[33m{}\033[0m".format(request.data))
if request.json:
logger.debug(">>> JSON: \033[33m{}\033[0m".format(request.json))
if request.files:
logger.debug(">>> FILES: \033[33m{}\033[0m".format(request.files))