Gefðu HC5-bakenda Spring Cloud OpenFeign proxy-biðlara-bean-ið
Veittu Apache 5 biðlarann aðeins fyrir valda HC5 samþættingu; sér OkHttp eða handvirkt Feign uppbygging þarf sína eigin leið.
Fyrir Spring Cloud OpenFeign Apache HttpClient 5 samþættinguna skráðu stillta biðlarann í fyrirhugaðri Spring stillingu:
@Bean
org.apache.hc.client5.http.impl.classic.CloseableHttpClient feignHttpClient() {
return org.apache.hc.client5.http.impl.classic.HttpClients.custom()
.setProxy(new org.apache.hc.core5.http.HttpHost(
"http", "proxy.example", 8080))
.build();
}Notaðu samhæft OpenFeign/HttpClient 5 fylgiskjalasett. HC5 er valið þegar flokkar þess eru tiltækir nema spring.cloud.openfeign.httpclient.hc5.enabled sé false.
Áður en þú greinir hunsað bean skaltu athuga bakendavalið og byggingarleiðina. Forrit sem velur OkHttp mun ekki nota þennan Apache biðlara; handvirkt samsett Feign.builder utan Spring hefur aðra biðlarainntak.
Haltu Feign markinu sem API slóðinni. Þessi biðlari veitir millihýsilinn, gáttina og skemað; HTTP proxy listinn býður opinbera kandídata þegar sú API leið leyfir. Stilltu HC5 skírteinaveituna áður en þú skilar því þegar proxy-ið þarf reikning.
Spring Cloud OpenFeign 4 hætti að styðja Apache HttpClient 4. Eldri feign-httpclient dæmi með org.apache.http innflutningi og gömlum eiginleikum tilheyra þeirri fyrri samþættingu.