Python 中的请求头信息

Vaibhhav Khetarpal 2023年10月10日
Python 中的请求头信息

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 Khetarpal avatar Vaibhhav Khetarpal avatar

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

相关文章 - Python Web