ለ 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 ካልሆነ በስተቀር።

የተዘነጋ bean ከመመርመርዎ በፊት ያንን የኋላ ምርጫ እና የግንባታውን መንገድ ያረጋግጡ። OkHttp የመረጠ መተግበሪያ ይህን የ Apache ደንበኛ አይጠቀምም፤ ከ Spring ውጭ በእጅ የተሠራ Feign.builder ሌላ የደንበኛ ግብዓት አለው።

የ Feign ዒላማውን እንደ API URL ያቆዩ። ይህ ደንበኛ የመካከለኛውን አስተናጋጅ፣ ወደብ እና መርሃ ግብር ያቀርባል፤ የHTTP proxy ዝርዝር የዚያ API መንገድ ሲፈቅድ ይፋዊ እጩዎችን ያቀርባል። proxy መለያ ሲፈልግ ከመመለስዎ በፊት የHC5 ምስክርነት አቅራቢውን ያዋቅሩ።

Spring Cloud OpenFeign 4 Apache HttpClient 4 ን መደገፍ አቆመ። አሮጌ feign-httpclient ምሳሌዎች ከ org.apache.http ማስገቢያዎች እና አሮጌ ባህሪያት ጋር የዚያ ቀደምት ውህደት ናቸው።

ተዛማጅ ጽሑፎች