1
인증을받은 회사 프록시 뒤에있는 외부에서 REST 서비스를 사용하고 싶습니다.스프링 클라우드/기업용 프록시가있는 리본
우리의 프록시를 사용하려면 어떻게 Spring Boot + Spring Cloud Feign/Ribbon을 구성해야합니까?
저는 인터넷의 절반을 아무런 성과없이 검색했습니다. 나 한테 어떤 힌트가있어?
인증을받은 회사 프록시 뒤에있는 외부에서 REST 서비스를 사용하고 싶습니다.스프링 클라우드/기업용 프록시가있는 리본
우리의 프록시를 사용하려면 어떻게 Spring Boot + Spring Cloud Feign/Ribbon을 구성해야합니까?
저는 인터넷의 절반을 아무런 성과없이 검색했습니다. 나 한테 어떤 힌트가있어?
난 당신이 뭔가를 찾고 생각 :
import feign.Feign;
import okhttp3.OkHttpClient;
import java.net.InetSocketAddress;
import java.net.Proxy;
...
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy-url", 1234));
OkHttpClient okHttpClient = new OkHttpClient.Builder().proxy(proxy).build();
Feign.builder()
.client(new feign.okhttp.OkHttpClient(okHttpClient))
.target(...);
당신은 단지 추가 프로젝트에 compile 'io.github.openfeign:feign-okhttp:9.5.0'
을 추가해야합니다.
target
절에는 정의 된 인터페이스가 포함되어 있습니다. 추가 참조 : https://github.com/OpenFeign/feign
나는 그것을 시도 할 것이다. 감사 –