配置RestTemplate使用Proxy代理

提问 0 517
vom09
vom09 LV1 2021年5月18日 22:25 发表
点击群号免费加入社区交流群:367346704
<p>配置RestTemplate使用Proxy代理:</p><pre><code>static class ProxyCustomizer implements RestTemplateCustomizer {<br> <br> @Override<br> public void customize(RestTemplate restTemplate) {<br> HttpHost proxy = new HttpHost("proxy.example.com");<br> HttpClient httpClient = HttpClientBuilder.create().setRoutePlanner(new DefaultProxyRoutePlanner(proxy) {<br> <br> @Override<br> public HttpHost determineProxy(HttpHost target, HttpRequest request, HttpContext context)<br> throws HttpException {<br> if (target.getHostName().equals("192.168.0.5")) {<br> return null;<br> }<br> return super.determineProxy(target, request, context);<br> }<br> <br> }).build();<br> restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory(httpClient));<br> }<br> <br>}</code></pre><p><br></p>
收藏(1)  分享
相关标签: RestTemplate Proxy
0个回复
  • 消灭零回复
相关帖子
自定义配置Tomcat的Proxy代理 0
点击图片或者QQ扫码加入社区官方交流群