美文网首页
RestTemplate远程调用服务忽略异常,获取HttpSta

RestTemplate远程调用服务忽略异常,获取HttpSta

作者: 陌上ms | 来源:发表于2018-09-21 17:00 被阅读0次

@Bean

RestTemplaterestTemplate(){

RestTemplate restTemplate=new RestTemplate();

  restTemplate.setErrorHandler(new ResponseErrorHandler() {

@Override

      public boolean hasError(ClientHttpResponse response)throws IOException {

return false;

      }

@Override

      public void handleError(ClientHttpResponse response)throws IOException {

}

});

  OkHttpClient okHttpClient=new OkHttpClient.Builder().hostnameVerifier(

(s, sslSession) ->true

  ).build();

  OkHttp3ClientHttpRequestFactory factory=new OkHttp3ClientHttpRequestFactory(okHttpClient);

  factory.setConnectTimeout(60*1000);

  factory.setReadTimeout(60*1000);

  factory.setWriteTimeout(60*1000);

  restTemplate.setRequestFactory(factory);

  return restTemplate;

}

相关文章

  • RestTemplate远程调用服务忽略异常,获取HttpSta

    @Bean RestTemplaterestTemplate(){ RestTemplate restTempla...

  • Eureka

    远程调用服务 RestTemplate Spring提供了一个RestTemplate模板工具类,对基于Http...

  • SpringBoot2.x整合Prometheus收集RestT

    如何将远程调用,例如Feign/RestTemplate的调用时间,异常信息等指标收集起来。便于报警和展示呢?这里...

  • 2.Eureka和Nacos注册中心

    一、Eureka 服务器远程调用 在配置类里注入RestTemplate 在需要调用的地方把RestTemplat...

  • RestTemplate

    常用于调用远程 REST 服务。 由于RestTemplate实例经常需要在使用之前进行定制,因此 Spring ...

  • SpringCloud--RestTemplate 接口调用(四

    一、RestTemplate 简介 在微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用...

  • 服务引用RestTemplate

    前言 本文介绍如何调用服务,调用服务有如下方法: RestTemplate,直接使用RestTemplate,写死...

  • Spring的重试机制

    有些场景需要我们对一些异常情况下面的任务进行重试,比如:调用远程的RPC/RestTemplate或者Feign服...

  • java.net.UnknownHostException: x

    异常描述:通过restTemplate方式调用Nacos注册中心的服务提供者,报错误信息找不到主机名的异常,无法通...

  • SpringCloud灰度发布

    一: 调用链分析 请求==>网关==>服务Resttemplate调用==>服务请求==>网关==>服务Fegin...

网友评论

      本文标题:RestTemplate远程调用服务忽略异常,获取HttpSta

      本文链接:https://www.haomeiwen.com/subject/sohznftx.html