RestTemplate加代理发送请求

1.准备代理类

package cn.com.cpic.pms.facade.verify;

import lombok.extern.slf4j.Slf4j;
import org.apache.http.HttpHost;
import org.apache.http.conn.ssl.NoopHostnameVerifier;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.ssl.SSLContexts;
import org.apache.http.ssl.TrustStrategy;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
import org.springframework.stereotype.Component;

import javax.net.ssl.SSLContext;

/**
 * @author hjh
 * @description: 给restTemplate加代理
 * @date 2021/12/2 10:03
 */
@Slf4j
public class HttpRequestFactory {

    public static HttpComponentsClientHttpRequestFactory generateHttpsRequestFactory(String pubProxyIp,Integer pubProxyPort) {
        try {
       

你可能感兴趣的:(通信,java,开发语言,RestTemplate)