Python Requests head() 方法
示例
向网页发送 HEAD 请求并返回 HTTP 头
import requests
x = requests.head('https://w3schools.org.cn/python/demopage.php')
print(x.headers)
运行示例 »
定义和用法
The head()
方法向指定的 url 发送 HEAD 请求。
HEAD 请求是在您不需要文件内容,只需要 status_code 或 HTTP 头时进行的。
语法
requests.head(url, args)
args 表示参数表中零个或多个命名参数。示例
requests.head(url, timeout=2.50)
参数值
参数 | 描述 | |
---|---|---|
url | 试试看 | 必需。请求的 url |
allow_redirects |
试试看 试试看 |
可选。一个布尔值,用于启用/禁用重定向。 默认 False (不允许重定向) |
auth | 试试看 | 可选。一个元组,用于启用特定的 HTTP 身份验证。 默认 None |
cert | 试试看 | 可选。一个字符串或元组,指定 cert 文件或密钥。 默认 None |
cookies | 试试看 | 可选。一个字典,包含要发送到指定 url 的 cookie。 默认 None |
headers | 试试看 | 可选。一个字典,包含要发送到指定 url 的 HTTP 头。 默认 None |
proxies | 试试看 | 可选。一个字典,包含协议到代理 url 的映射。 默认 None |
stream | 试试看 | 可选。一个布尔值,表示响应是否应该立即下载(False)或流式传输(True)。 默认 False |
timeout | 试试看 | 可选。一个数字或元组,表示等待客户端建立连接和/或发送响应的秒数。 默认 None ,这意味着请求将持续到连接关闭为止 |
verify | 试试看 | 可选。一个布尔值或字符串,表示是否验证服务器的 TLS 证书。 默认 True |
返回值
head() 方法返回一个 requests.Response 对象.