ንቁውን የደንበኛ ምሳሌ ወደ ኋላ ተከታተል፦ RestTemplate → request factory → መሰረታዊው HTTP ደንበኛ → ፕሮክሲ መንገድ/መለያ። ከሌላ የገባ bean ጎን የተዋቀረ helper የዚያን bean ጥሪዎች አይለውጥም።

የግንባታው ቅደም ተከተል ይህ ነው፦

  1. የመሰረታዊውን ደንበኛ ፕሮክሲ መንገድና በመጨረሻ ነጥብ የተወሰነ መረጃ መለያ ያዘጋጁ።
  2. ያንን ደንበኛ ተስማሚው የ HTTP-components request factory ይስጡ።
  3. ያንን factory ስራውን በሚፈጽመው RestTemplate ውስጥ ይጠቀሙ።

የ Spring Framework 6 factory Apache HttpComponents 5.1 ወይም ከዚያ በላይ ይፈልጋል። የ HttpClient 4 ገንቢዎች፣ መለያዎችና ኮንስትራክተሮች ለሌላ ትውልድ ናቸው። የ factory ግንባታ ስህተት በ 407 ከሚወከለው የኋላ የኔትወርክ/ማረጋገጫ መንገድ በፊት ይመጣል።

Proxy-Authorization የሚጨምር አጠቃላይ request interceptor ቀደም ያለውን HTTPS CONNECT ልውውጥ ሊያመልጥ ይችላል። የፕሮክሲና የመዳረሻ መለያዎችን በየራሳቸው በሚደገፉ የ transport/auth interfaces ላይ ያቆዩ፣ እና TLS ማረጋገጫን ጠብቁ።

ለሪፖርት፦ የ Spring/ደንበኛ ትውልድ፣ ንቁ bean/factory፣ ፕሮክሲና የመጨረሻ ስህተት ደረጃን ያለ ምስጢሮች ያስቀምጡ።

ተዛማጅ ጽሑፎች