解决post请求错误:requests.exceptions.SSLError 并忽略告警InsecureRequestWarning

requests.exceptions.SSLError原因:ssl认证失败

解决:

  • 避免SSL认证,设置verify=False

requests.post(url=url, json=payload, headers=headers, verify=False)

进一步问题:我们避免SSL认证后,运行程序,可能会发出告警:InsecureRequestWarning: Unverified HTTPS request is being made to host……

  • InsecureRequestWarning:当你发送一个使用不安全的连接(例如未验证的 HTTPS)时,urllib3 可能会产生 InsecureRequestWarning 警告,以指示你的请求不安全,并可能暴露你的数据于风险之下。

忽略告警:urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning),记得导入urllib3包。

  • urllib3.disable_warnings:用于在使用 Python 的 urllib3 库进行网络请求时,禁用警告信息的输出。

发表评论

评论列表,共 0 条评论

    暂无评论