ለጥንታዊቁ Apache HttpClient 5 API፣ ደንበኛን በሚፈጥሩበት ጊዜ የስርዓት ባህሪያትን እንዲጠቀም ያድርጉ፦

import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClients;

try (CloseableHttpClient client = HttpClients.custom()
        .useSystemProperties()
        .build()) {
    // Execute the application's HTTP work with this client.
}

የታሰቡትን የመጀመሪያ ነጋሪ እሴቶች ያቅርቡ፣ እንደ -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080፣ እውነተኛውን የመጨመረ ነጥቅዎን በመጠቀም። የHTTP ፕሮክሲ ዝርዝር ያ መንገድ ሲፈቀድ ሽውዊ እጠማቺችን ያቀርባል። ለሚመለካታቸ መዳረሻዎች የHTTPS እና የማለፍ ባህሪያትን ያቁልቱ። የJVM ባህሪ ቅንብሮ ማዸጠግድ ይህ ደንበኛ እሱን እንደሚጠቀም ማረጋገጥ አይችልም።

የግንባታ ማጣቀሪያኝ በነባሪ አካላቱኝ የሚታሰቡትን ባህሪያትን ይለያል። ግልጽ የመንገድ እቅድዎች ወይም መትሰጋብያ አካላቱኝ ይህን ባህሪን ሊለውጥ ይችልም።

ጥቅዎችን በዚህ የተዋቀረ አካል ያድርጉ። ሌላ ደንበኛ የሚገነባ ጥግኝነት የራሱን ፈብሪክ ወይም የፕሮክሲ ግብዓ ይፈልጋል፣ በጎንነው ያለ ተጠቀም ያልላው ደንበኛ ምንምን አይለውጥም።

በተሳቀይው ስራ ውስጥ ቤተ-መጽሁፉን እና ግብዓቶችን ይለያል። Commons HttpClient 3፣ Apache HttpClient 4፣ HttpClient 5 እና የጃቫ java.net.http.HttpClient የተለያየ የማዋቀሪያ በይነገጥዎች አሉቸ። የቅድም ክፍል የምግበ አዘገጃባ ይህ ትውልድ አይጠቀምን ደንበኛ ማስራደድ አይችልም።

ተዛማጅ ጽሑፎች