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 对象。