Foar de Spring Cloud OpenFeign Apache HttpClient 5-ynbou registrearret de konfigurearre kliïnt yn 'e bedoelde Spring-konfiguraasje:

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

Brûk in kompatibele OpenFeign/HttpClient 5-ôfhinklikensset. HC5 wurdt keazen as syn klassen beskikber binne, útsein as spring.cloud.openfeign.httpclient.hc5.enabled false is.

Kontrolearje foar it diagnostisearjen fan in negearre bean dat backendkar en de bouwei. In applikaasje dy't OkHttp kiest, brûkt dizze Apache-kliïnt net; in mei de hân gearstalde Feign.builder bûten Spring hat in oare kliïntynfier.

Hâld it Feign-doel as de API-URL. Dizze kliïnt leveret de tuskenlizzende host, poarte en skema; de HTTP-proxylist jout iepenbiere kandidaten as dy API-rûte it tastiet. Konfigurearje syn HC5-bewiisprovider foar't jo it werombringe as de proxy in akkount nedich hat.

Spring Cloud OpenFeign 4 stoppe mei it stypjen fan Apache HttpClient 4. Aldere feign-httpclient-foarbylden mei org.apache.http-ymporten en âlde eigenskippen hearre by dy eardere ynbou.

Relatearre artikelen