זאָגט Apache HttpClient 5 ער זאָל לייענען JVM פּראָקסי באַשטעלונגען
פֿאַרמאַכט סיסטעם־אייגנשאַפֿטן אין אַ Apache HttpClient 5 קליענט און פּרופֿט איבער די קלאָרע איבערשרייבונגען פֿון דעם וועג־פּלאַנער.
פֿאַר דער קלאַסישער 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׳ס java.net.http.HttpClient האָבן פֿאַרשידענע באַשטעל־אינטערפֿייסן. אַן אַלט רעצעפּט פֿון אַ קלאַס קען נישט דערקלערן אַ קליענט וואָס ניצט קיינמאָל יענעם דור.