在Python脚本中,我使用具有HTTP基本身份验证的“请求”库和自定义CA证书,如下所示:
import requests
response = requests.get(base_url, auth=(username, password), verify=ssl_ca_file)
我需要做的所有请求都必须使用这些参数。是否有“Python”方法将这些设置为所有请求的默认值?
答案 0 :(得分:4)
使用Session()
。 Documentation州:
Session对象允许您跨越某些参数 请求。
import requests
s = requests.Session()
s.auth = (username, password)
s.verify = ssl_ca_file
s.get(base_url)