Spring Cloud OpenFeign Apache HttpClient 5 inteqrasiyası üçün konfiqurasiya edilmiş müştərini nəzərdə tutulan Spring konfiqurasiyasında qeydiyyatdan keçirin:

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

Uyğun OpenFeign/HttpClient 5 asılılıq dəstindən istifadə edin. HC5 sinifləri mövcud olduqda seçilir, spring.cloud.openfeign.httpclient.hc5.enabled false olmadıqda.

Nəzərə alınmayan binin diaqnozundan əvvəl backend seçimini və qurulma yolunu yoxlayın. OkHttp seçən tətbiq bu Apache müştərisindən istifadə etməyəcək; Spring xaricində əl ilə yığılan Feign.builder başqa müştəri girişinə malikdir.

Feign hədəfini API URL-i kimi saxlayın. Bu müştəri vasitəçi host, port və sxemi təmin edir; HTTP proxy siyahısı həmin API marşrutu icazə verdikdə açıq namizədlər verir. Proxy hesab tələb edirsə, qaytarmazdan əvvəl onun HC5 etimad təminatçısını konfiqurasiya edin.

Spring Cloud OpenFeign 4 Apache HttpClient 4 dəstəyini dayandırdı. Köhnə feign-httpclient nümunələri org.apache.http idxalları və köhnə xassələri ilə həmin əvvəlki inteqrasiyaya aiddir.

Əlaqəli məqalələr