gpt4 book ai didi

java - 使用 FileUtils.copyURLToFile 设置 SSL 版本

转载 作者:行者123 更新时间:2023-11-30 08:35:34 24 4
gpt4 key购买 nike

我正在使用 FileUtils.copyURLToFile 将 url 复制到本地文件中。该 URL 使用 https。在他们更改 SSL 版本之前,它工作得很好。

有没有办法用 apache commons.io 指定 SSL 版本?例如 this question 中的内容但允许我继续使用 FileUtils.copyURLToFile。

最佳答案

作为解决方法,您可以使用 HttpsURLConnection 打开连接,设置 SSL 版本,然后使用 FileUtils.copyURLToFile:

SSLContext context = SSLContext.getInstance("TLSv1.2");

context.init(null, null, null);

HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory());

HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();

FileUtils.copyURLToFile(connection.getURL(), file);

关于java - 使用 FileUtils.copyURLToFile 设置 SSL 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38118397/

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