package com.peter.miaosha.tool;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import javax.net.ssl.*;
/**
* 功能描述
*
* @author yuanyangkun
* @version 1.0
* @type HttpUtils
* @date 2020/1/9 18:55
*/
public class HttpUtils {
/**
* 不验证网站证书下载文件
*
* @param urlStr 文件地址
* @param saveDir 保存到本地的文件夹
* @param fileName 保存到本地的文件名称
* @throws Exception
*/
public static void downloadByNIO2(String urlStr, String saveDir, String fileName) {
File fileDir = new File(saveDir);
// 判断文件夹是否存在
if (!fileDir.exists()) {
// 如果文件夹不存在,则创建新的的文件夹
跳过网站https证书下载文件
最新推荐文章于 2024-08-17 16:37:18 发布
在某些情况下,用户可能需要从不信任的源下载文件,这通常会导致HTTPS证书警告。本文将介绍如何在了解风险的前提下,安全地跳过这些警告并继续下载文件。请注意,这种方法适用于临时和特定情况,不应该常规使用,因为忽视证书验证可能导致安全风险。
摘要由CSDN通过智能技术生成