Isku-xirka Spring Cloud OpenFeign Apache HttpClient 5, diiwaangeli macmiilka la habeeyay habaynta Spring ee looga golleeyahay:

@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();
}

Isticmaal shay baahi OpenFeign/HttpClient 5 oo ku habboon. HC5 waxaa la doortaa marka fasalladiisu ay diyaar yihiin, haddii spring.cloud.openfeign.httpclient.hc5.enabled aanu false ahayn.

Kahor intaadan ogaan bean la iska indhatiray, hubi doorashada backend-kaas iyo waddada dhismaha. Barnaamijka doorta OkHttp ma isticmaali doono macmiilkan Apache; Feign.builder gacan lagu soo ururiyay oo ka baxsan Spring wuxuu leeyahay gelitaan macmiil kale.

Ku hay bartilmaameedka Feign sida URL-ka API. Macmiilkan wuxuu bixiyaa martigeliyaha dhexdhexaadka, dekedda iyo qaabka; liiska proxy HTTP wuxuu bixiyaa musharraxiin dadweyne marka waddada API ay ogolaato. Habee bixiyaha aqoonsiga HC5 kahor intaadan soo celin marka proxy uu u baahan yahay akoon.

Spring Cloud OpenFeign 4 waxay joojisay taageerada Apache HttpClient 4. Tusaalooyinka hore ee feign-httpclient oo leh soo dejinta org.apache.http iyo sifooyin hore waxay ka tirsan yihiin isku-xirkaas hore.

Maqaallo la xiriira