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)

  

posted on 2023-04-10 08:33  帅胡  阅读(506)  评论(0编辑  收藏  举报

导航