更新时间:2022-03-06 22:13:51
由于您的网址是内部公司网址"(如评论中所述),我猜测它使用的是自签名证书,或者是由自签名的CA证书.
Since your URL is "an internal corporate URL" (as stated in comments), I'm guessing it uses a self-signed certificate, or is issued by a self-signed CA certificate.
如果确实如此,您有两种选择:
If that is in fact the case, you have two options:
(1)提供到或(2),完全禁用客户端证书验证(但请注意所有安全风险,就像一个简单的中间人一样)攻击等):
or (2), disable client-side certificate verification altogether (but beware of all the security risks this entails, like a simple man-in-the-middle attacks, etc):
requests.get('https://website.lo', verify=False)
为了完整起见,相关的 verify
参数在 requests.request()
文档:
Fore completeness, the relevant verify
parameter is described in requests.request()
docs:
verify -- (optional) Either a boolean, in which case it controls whether we verify
the server's TLS certificate, or a string, in which case it must be a path
to a CA bundle to use. Defaults to True.