HTTP获取Python与Spring Rest模板

2024-10-01 02:28:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用以下代码使用rest服务-

r = requests.get(url=uril)

上述代码返回以下错误-

(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1045)')))

但是,当我使用SpringRestTemplate使用同一个端点时,我能够在不传递任何证书的情况下成功地使用该服务

你能告诉我为什么这些客户的行为有差异吗


Tags: 代码resturlsslgetby错误certificate
1条回答
网友
1楼 · 发布于 2024-10-01 02:28:43

Spring意味着Java和Java都配备了最新的现成的信任存储,然后Spring使用它。也许Python没有现成的功能,这意味着您必须对用于执行请求的客户机进行一些额外的预配置。请参阅http.client.HTTPSConnection上的文档

相关问题 更多 >