1
我想在外部世界使用認證後的公司代理服務器來使用REST服務。Spring Cloud Feign /帶公司代理功能區
如何配置Spring Boot + Spring Cloud Feign/Ribbon來使用我們的代理?
我搜索了一半的互聯網沒有任何成功。對我有什麼提示?
我想在外部世界使用認證後的公司代理服務器來使用REST服務。Spring Cloud Feign /帶公司代理功能區
如何配置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
我會試試看。謝謝 –