Apache HttpClient5 忽略任何配置。
创始人
2024-09-04 04:32:40
0

要在Apache HttpClient 5中忽略任何配置,您可以创建一个自定义的HttpClientBuilder,并设置一些默认值。以下是一个示例代码:

import org.apache.hc.client5.http.HttpClient;
import org.apache.hc.client5.http.HttpClientBuilder;
import org.apache.hc.client5.http.config.RequestConfig;
import org.apache.hc.core5.ssl.SSLContextBuilder;

import java.security.KeyManagementException;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.util.concurrent.TimeUnit;

public class ApacheHttpClientExample {

    public static void main(String[] args) throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException {
        HttpClientBuilder builder = HttpClientBuilder.create();
        
        // 忽略所有SSL验证
        builder.setSSLContext(SSLContextBuilder.create().loadTrustMaterial((chain, authType) -> true).build());
        builder.setSSLHostnameVerifier((s, sslSession) -> true);
        
        // 设置连接超时时间
        RequestConfig requestConfig = RequestConfig.custom()
                .setConnectTimeout(5000, TimeUnit.MILLISECONDS)
                .setConnectionRequestTimeout(5000, TimeUnit.MILLISECONDS)
                .setSocketTimeout(5000, TimeUnit.MILLISECONDS)
                .build();
        builder.setDefaultRequestConfig(requestConfig);
        
        // 创建HttpClient实例
        HttpClient httpClient = builder.build();
        
        // 使用httpClient发送请求
        // ...
    }
}

在上面的示例中,我们创建了一个HttpClientBuilder并设置了一些默认值。我们忽略了所有SSL验证,设置了连接超时时间为5秒,并创建了一个HttpClient实例来发送请求。

请注意,忽略所有SSL验证可能会带来安全风险,请根据实际情况使用。

相关内容

热门资讯

4德州版(WPK代码)外挂透明... 4德州版(WPK代码)外挂透明挂辅助器(辅助挂)2024新版技巧(有挂方针)-哔哩哔哩;支持2-10...
3开挂!广东闲来麻将如何提高胜... 3开挂!广东闲来麻将如何提高胜率(透视)太坑了其实真的有挂(详细教程)-哔哩哔哩是一款可以让一直输的...
6个自建房!wepokeapp... wepoke新手教程相关信息汇总(需添加指定薇757446909获取下载链接);6个自建房!wepo...
第四个ios!德扑之星的优势(... 大家肯定在之前德扑之星或者德扑之星中玩过第四个ios!德扑之星的优势(好牌)软件透明挂(有挂秘笈)-...
2挂(德扑之星实战)外挂透明挂... 2挂(德扑之星实战)外挂透明挂辅助器(透视)介绍教程(有挂分析)-哔哩哔哩关于德扑之星实战机制的,其...
六个脚本!wpk线上代打(透明... 六个脚本!wpk线上代打(透明挂)原来真的有挂(有挂规律)-哔哩哔哩;亲,其实确实真的有挂(需添加指...
一德州扑克!六瓣数字消有没有挂... 一德州扑克!六瓣数字消有没有挂(透视)太坑了其实真的有挂(有挂猫腻)-哔哩哔哩1、让任何用户在无需六...
第二个ios!德扑计算胜率软件... 德扑计算新手教程相关信息汇总(需添加指定薇757446909获取下载链接);第二个ios!德扑计算胜...
7透明挂(德州德扑之星)外挂透... 7透明挂(德州德扑之星)外挂透明挂辅助挂(辅助挂)德州论坛(有挂细节)-哔哩哔哩1、很好的工具软件,...
第二个安卓版!微扑克辅助工具(... 《第二个安卓版!微扑克辅助工具(辅助器下载)透视辅助(有挂存在)-哔哩哔哩》 微扑克辅助软件透明挂更...