我尝试在{"id": 190}
中使用DELETE方法发送postman tool
它的成功。但我不知道如何使用python请求
请指导我。
以下是代码:
def delete(url, json=None,**kwargs):
return requests.delete(url, json=None,**kwargs)
我试试:
delete(url,json={"id":190})
但是没有工作得到500错误。
org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
答案 0 :(得分:1)
import json
data = {"id":190}
data = json.dumps(data)
def delete(url, json=None,**kwargs):
return requests.delete(url, data=json.dumps(data),**kwargs)
如果您使用的是2.4.2或更高版本的请求
def delete(url, json=None,**kwargs):
return requests.delete(url, json=data,**kwargs)