Python Requests delete() 方法

定义和用法

delete() 方法向指定的 url 发送 DELETE 请求。

DELETE 请求用于删除指定的资源(文件、记录等)。

实例

向网页发送 DELETE 请求,并返回响应文本:

import requests

x = requests.delete('https://w3school.com.cn/python/demopage.php')

print(x.text)

亲自试一试

语法

requests.delete(url, args)

args 指的是以下参数表中零个或多个命名参数。例如:

requests.delete(url, timeout=2.50)

参数

参数 描述
url 必需。请求的 url。
allow_redirects

可选。布尔值,用于启用/禁用重定向。

默认为 True(允许重定向)。

auth

可选的。元组,用于启用特定的 HTTP 身份验证。

默认为 None。

cert

可选的。字符串或元组,用于指定证书文件或密钥。

默认为 None。

cookies

可选的。字典,包含要发送到指定 url 的 cookie。

默认为 None。

headers

可选的。字典,包含要发送到指定 url 的 HTTP 头。

默认为 None。

proxies

可选的。字典,将协议映射到代理 url。

默认为 None。

stream

可选的。布尔值,表示响应是否应立即下载(False)或流式传输(True)。

默认为 False。

timeout

可选的。数字或元组,表示等待客户端建立连接和/或发送响应的秒数。

默认为 None,这意味着请求将一直持续到连接关闭。

verify

可选的。布尔值或字符串,表示是否验证服务器的 TLS 证书。

默认为 True。

返回值

delete() 方法返回 requests.Response 对象