Python用数据请求DELETE方法

时间:2016-03-01 04:54:26

标签: python request

我尝试在{"id": 190}中使用DELETE方法发送postman tool 它的成功。但我不知道如何使用python请求

enter image description here

请指导我。

以下是代码:

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]

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)