Python 中的请求头信息
Vaibhhav Khetarpal
2023年10月10日
requests
库可以定义为利用 Python 中的 HTTP 请求的高效库。本教程讨论 requests 库以及如何在 Python 中实现其功能。
Python 中的请求头信息
requests
库中的函数使在 Python 中发送 HTTP/1.1
请求变得容易。
借助此库,无需手动将查询字符串添加到 URL。此外,还有一个自动 HTTP 连接池和保持活动。
尽管有许多函数可用于帮助在 Python 中获取请求,但我们可以利用 requests.get()
函数来实现 Python 请求头信息。为了便于理解,给出了该函数的语法。
requests.get(url, params=None, headers=None, cookies=None, auth=None, timeout=None)
requests.get()
函数返回一个 Response
对象作为输出。
requests.get()
函数包含几个参数,其中一些是必需的,而另一些是可选的。所有这些参数都已在下面解释。
url
:获取新创建的Request
对象的 URL/params
:可选参数是指 Python 字典中的GET
参数,该参数将与Request
一起发送。headers
:可选参数在 Python 字典中标记 HHTP 请求,该请求将与Request
一起发送。cookies
:可选参数标记要与Request
一起发送的CookieJar
对象。auth
:另一个可选参数,标记用于启用基本的AuthObject
timeout
:另一个可选参数是一个浮点数,用于描述上述请求的超时时间。
在这篇特别的文章中,我们将描述如何在 requests
库的帮助下获取头信息。
例子:
import requests
r = requests.get("http://www.delftstack.com/", headers={"Content-Type": "text"})
print(r.headers["Content-Type"])
上面的代码提供了以下输出:
text/html; charset=UTF-8
上面的代码可以使用 requests.get()
函数存储所有头信息。
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn