python requests的超时和重试
from requests.adapters import HTTPAdapter from requests import Session import requests session = Session() # request 重试配置 重试一次 # 如果发生读取异常,则请求时间为 (重试次数+1) * 超时时间 # 例如 超时3秒,重试1次,则出现异常是请求时间为 6秒 session.mount("http://", HTTPAdapter(max_retries=1)) session.mount("https://", HTTPAdapter(max_retries=1)) url = "https://dn03:8888/sleep/1" #timeout表示超时事件,verify表示关闭https验证 res = session.get(url, timeout=(2, 3), verify=False)