gpt4 book ai didi

java - HTTP Get - Python 与 Spring Rest 模板

转载 作者:行者123 更新时间:2023-12-01 18:00:37 25 4
gpt4 key购买 nike

我正在使用下面的代码使用休息服务 -

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)')))

但是,当我使用 Spring RestTemplate 使用相同的端点时,我能够成功使用该服务而无需传递任何证书。

您能否告诉我为什么这些客户的行为存在差异?

最佳答案

Spring 暗示了 Java,并且 Java 配备了开箱即用的最新信任存储,然后由 Spring 使用。也许 Python 不包含此类开箱即用的功能,这意味着您必须对用于执行请求的客户端进行一些额外的预配置。请参阅有关 http.client.HTTPSConnection 的文档。

关于java - HTTP Get - Python 与 Spring Rest 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60639892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com