לגרום ל-Apache HttpClient 5 לקרוא את הגדרות הפרוקסי של JVM
הפעילו מאפייני מערכת בלקוח Apache HttpClient 5 ובדקו עקיפות מפורשות של מתכנן המסלולים.
עבור ה-API הקלאסי של Apache HttpClient 5, הפעילו את מאפייני המערכת בעת יצירת הלקוח:
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 של Java יש ממשקי תצורה שונים. מתכון מחלקה ישן אינו יכול להסביר לקוח שלעולם אינו משתמש בדור ההוא.