Python "requests" 库:每个请求的 HTTP 基本身份验证
Python "requests" library: HTTP basic authentication for each request
在 Python 脚本中,我使用带有 HTTP 基本身份验证和自定义 CA 证书的 "Requests" 库来信任,如下所示:
import requests
response = requests.get(base_url, auth=(username, password), verify=ssl_ca_file)
我需要发出的所有请求都必须使用这些参数。有没有 "Python" 方法可以将这些设置为所有请求的默认值?
使用Session()
。 Documentation 状态:
The Session object allows you to persist certain parameters across
requests.
import requests
s = requests.Session()
s.auth = (username, password)
s.verify = ssl_ca_file
s.get(base_url)
在 Python 脚本中,我使用带有 HTTP 基本身份验证和自定义 CA 证书的 "Requests" 库来信任,如下所示:
import requests
response = requests.get(base_url, auth=(username, password), verify=ssl_ca_file)
我需要发出的所有请求都必须使用这些参数。有没有 "Python" 方法可以将这些设置为所有请求的默认值?
使用Session()
。 Documentation 状态:
The Session object allows you to persist certain parameters across requests.
import requests
s = requests.Session()
s.auth = (username, password)
s.verify = ssl_ca_file
s.get(base_url)