Python Requests head() 方法
实例
向网页发出 HEAD 请求,并返回 HTTP 标头:
import requestsx = requests.head('https://cankaoshouce.com')print(x.headers)
定义与用法
head() 方法将头请求发送到指定的 url。
当您不需要文件的内容,而只需要状态代码或 HTTP 头时,就会完成 HEAD 请求。
语法
requests.head(url, args)
args means zero or more of the named arguments in the parameter table below. Example:
requests.head(url, timeout=2.50)
参数值
| 参数 | 描述 | |
|---|---|---|
| url | 试一试 | 必填。请求的 url |
| allow_redirects | 试一试 试一试 | 可选。启用/禁用重定向的布尔值。 默认值 False(不允许重定向) |
| 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 |
返回值
head() 方法返回一个 requests.Response 对象。