当前位置 博文首页 > CHQIUU的专栏:Spring 5中WebClient支持SSL配置

    CHQIUU的专栏:Spring 5中WebClient支持SSL配置

    作者:[db:作者] 时间:2021-07-18 16:21

    问题描述:

    最近在学习WebClient做爬虫,尝试使之能够支持SSL。在网上找了很久的资料,发现这方面的资料很少,而且多数都不准确。故记录一下。


    解决方案:

    代码如下:

     public static WebClient createWebClient() throws SSLException {
            SslContext context = SslContextBuilder.forClient().trustManager(InsecureTrustManagerFactory.INSTANCE).build();
            HttpClient httpClient = HttpClient.create().secure(t -> t.sslContext(context));
            return WebClient.builder().clientConnector(new ReactorClientHttpConnector(httpClient)).build();
        }
    
    cs