Spring Cloud OpenFeign'ning Apache HttpClient 5 integratsiyasi uchun sozlangan mijozni mo'ljallangan Spring konfiguratsiyasida ro'yxatdan o'tkazing:

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

Mos keladigan OpenFeign/HttpClient 5 bog'liqliklar to'plamidan foydalaning. HC5 sinflari mavjud bo'lganda tanlanadi, spring.cloud.openfeign.httpclient.hc5.enabled false bo'lmasa.

E'tiborsiz qoldirilgan bean'ni aniqlashdan oldin backend tanlovini va qurish yo'lini tekshiring. OkHttp'ni tanlagan ilova bu Apache mijozidan foydalanmaydi; Spring tashqarisida qo'lda yig'ilgan Feign.builder boshqa mijoz kiritishiga ega.

Feign maqsadini API URL sifatida saqlang. Bu mijoz vositachi host, port va sxemani taqdim etadi; HTTP proxy ro'yxati o'sha API yo'nalishi ruxsat berganda ommaviy nomzodlarni beradi. Proxy hisob talab qilsa, qaytarishdan oldin uning HC5 hisob ma'lumotlari provayderini sozlang.

Spring Cloud OpenFeign 4 Apache HttpClient 4'ni qo'llab-quvvatlashni to'xtatdi. Eski feign-httpclient misollari, org.apache.http importlari va eski xossalariga ega, o'sha oldingi integratsiyaga tegishli.

O'xshash maqolalar