2012-04-17 14 views
18

Używam pakietu requests do interakcji z interfejsem API toggl.com.Jak wykonać żądanie HTTP DELETE z biblioteką wniosków

mogę wykonywać żądania GET i POST:

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')) 

ale cant wydają się znaleźć sposób, aby wykonać DELETE prośbę. Czy to możliwe?

Odpowiedz

34

Zastosowanie requests.delete zamiast 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'))