Fyri Spring Cloud OpenFeign Apache HttpClient 5-integreringina, skráset tann uppsetta klientin í tí ætlaðu Spring-uppsetingini:

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

Nýt eitt hóskandi OpenFeign/HttpClient 5-treytabundni. HC5 verður valt, tá flokkar tess eru tøkir, uttan so at spring.cloud.openfeign.httpclient.hc5.enabled er false.

Áðrenn tú greinar eina yvirsaða bean, kanna valið av bakenda og byggivegin. Eitt forrit, sum velur OkHttp, nýtir ikki henda Apache-klientin; ein hondvirktur Feign.builder uttanfyri Spring hevur aðra klient-innskipan.

Halt Feign-málið sum API-URL. Hesin klienturin veitir millumliggjandi host, port og skema; HTTP-proxy listin veitir almennar frambjóðarar, tá ið tann API-leiðin loyvir tí. Set upp HC5-heidursveituna tess, áðrenn tú letur hann aftur, tá ið proxyin krevur eina kontu.

Spring Cloud OpenFeign 4 steðgaði at stuðla Apache HttpClient 4. Eldri feign-httpclient-dømi við org.apache.http-innflutningi og gomlum eginleikum hoyra til ta fyrrverandi integreringina.

Skyldar greinar