د Spring Cloud OpenFeign Apache HttpClient 5 ادغام لپاره، تنظیم شوی کلاینټ په ټاکل شوې Spring ترتیباتو کې ثبت کړئ:

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

د OpenFeign/HttpClient 5 یو مطابق انحصار ټولګه وکاروئ. HC5 هغه وخت ټاکل کېږي چې ټولګي یې شتون ولري، پرته له دې چې spring.cloud.openfeign.httpclient.hc5.enabled false وي.

د له پامه غورځول شوي بین د تشخیص دمخه هغه بیک اینډ ټاکنه او د جوړولو لاره وګورئ. هغه اپلیکیشن چې OkHttp ټاکي دا Apache کلاینټ به ونه کاروي؛ د Spring څخه بهر په لاس جوړ شوی Feign.builder بل کلاینټ انپټ لري.

د Feign هدف د API URL په توګه وساتئ. دا کلاینټ منځګړی هوسټ، پورټ او سکیم برابروي؛ د HTTP پروکسي لیست هغه وخت عامه کاندیدان وړاندې کوي چې د API دا لاره اجازه ورکړي. که پروکسي حساب ته اړتیا ولري، د بیرته راګرځولو دمخه د دې HC5 د اعتبار وړاندې کوونکی تنظیم کړئ.

Spring Cloud OpenFeign 4 د Apache HttpClient 4 ملاتړ بند کړ. زاړه feign-httpclient بېلګې چې org.apache.http واردات او زاړه ځانګړنې لري، هغه پخواني ادغام ته اړه لري.

اړوندې مقالې