Python/ref requests head

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python请求head()方法

❮请求模块

例

向网页发出HEAD请求,并返回HTTP标头:

    import requests

x = requests.head('https://www.example.com/python/demopage.php')

print(x.headers)

定义和用法

The head() 方法将HEAD请求发送到指定的url。

当您不需要文件的内容而仅需要status_code或HTTP标头时,便完成HEAD请求。

句法

    requests.head(url, args)
  

args 表示零个或多个 named 参数在下面的参数表中。例:

    requests.head(url, timeout=2.50)
  

参数值

参数 描述
url 试试吧 需要。请求的网址
allow_redirects 试试吧

试试吧

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

默认 False (不允许重定向)

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

默认 None

cert 试试吧 可选的。指定证书文件或密钥的字符串或元组。

默认 None

饼干 试试吧 可选的。Cookie字典,发送到指定的URL。

默认 None

头 试试吧 可选的。HTTP标头字典,以发送到指定的url。

默认 None

代理 试试吧 可选的。协议到代理URL的字典。

默认 None

流 试试吧 可选的。布尔值指示是否应立即下载响应(False)或将其流式传输(True)。

默认 False

超时 试试吧 可选的。一个数字或元组,指示等待客户端建立连接和/或发送响应的秒数。

默认 None 这意味着请求将继续直到连接关闭

校验 试试吧 可选的。用于验证服务器TLS证书的布尔值或字符串指示。

默认 True

回报价值

head()方法返回一个 request.Response对象

.

❮请求模块