如果我想为假装客户端(例如,SSLSocketFactory )使用自定义TrustingAllSSLSocketFactory,那么我需要覆盖LoadBalancerFeignClient bean,或者可以通过配置来实现它。例如,Ribbon有ribbon.CustomSSLSocketFactoryClassName=com.netflix.http4.ssl.AcceptAllSocketFactory。
发布于 2016-11-03 14:52:36
LoadBalancerFeignClient是标准feign.Client的包装器。如果您正在使用Apache或Ok Http,则只需分别制作一个自定义HttpClient或okhttp3.OkHttpClient bean即可。如果您使用的是缺省值,请创建一个new feign.Client.Default(SSLSocketFactory, HostnameVerifier) bean。
https://stackoverflow.com/questions/40352195
复制相似问题