Python 请求中的 SSLError 异常解决

文章目录

    • 了解 SSL 安全检查背后的原因及其失败的原因
      • 场景 1
      • 场景 2
    • 忽略 Python 中的 SSL 安全检查
      • 为请求库创建一个 Monkey 补丁
      • 在 Python 中使用 Monkey Patch
      • 使用 urllib3 禁用 Python 中的警告
    • 总结


访问没有安全 SSL 证书的 URL 会在向其发送 HTTP 请求时引发异常警告。 很多时候,这些 URL 的 SSL 证书会过期,从而产生各种安全问题。

如果信息不敏感,当程序在 Python 中使用请求时,这些警告可以消退。 本文将提供多种使用请求禁用安全证书检查的方法。


了解 SSL 安全检查背后的原因及其失败的原因

如果程序使用 Python 请求从 SSL 证书已过期的 URL 获取请求,它会引发两个异常。 下面的程序显示了这些异常是什么。

场景 1

此程序使用 SSL 社区提供的 URL 以及用于测试目的的过期安全证书。 必须注意的是,SSL 安全异常仅在 URL 具有过期的 SSL 证

你可能感兴趣的:(Python,错误大全,python,ssl,安全)