How to do a HTTP DELETE request with Requests library
72,734
Use requests.delete instead of requests.post
payload = {'some':'data'}
headers = {'content-type': 'application/json'}
url = "https://www.toggl.com/api/v6/" + data_description + ".json"
response = requests.delete(
url,
data=json.dumps(payload),
headers=headers,
auth=HTTPBasicAuth(toggl_token, 'api_token')
)
Author by
jorrebor
Updated on July 30, 2022Comments
-
jorrebor almost 2 years
I'm using the requests package for interacting with the toggl.com API.
I can perform GET and POST requests:
payload = {'some':'data'} headers = {'content-type': 'application/json'} url = "https://www.toggl.com/api/v6/" + data_description + ".json" response = requests.post(url, data=json.dumps(payload), headers=headers,auth=HTTPBasicAuth(toggl_token, 'api_token'))
but i cant seem to find a way to perform a DELETE request. Is this possible?
-
VasaraBharat over 2 yearswhat will the "data" Parameter do in a delete request? can we have conditional delete using the "data" parameter!