RestTemplate请求添加代理

        Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("xxx.xxx.xxx.xxx", 3128));
        Authenticator.setDefault(
                new Authenticator() {
                    @Override
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication("xxxx","xxxx".toCharArray());
                    }
                }
        );
        SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory();
        simpleClientHttpRequestFactory.setProxy(proxy);
        restTemplate.setRequestFactory(simpleClientHttpRequestFactory);

猜你喜欢

转载自blog.csdn.net/qq_46135702/article/details/136535585