אין דער Fluent API פֿון Apache HttpClient 5 קען דער Request אויסקלײַבן אַ פּראָקסי, בשעת דער Executor צושטעלט זײַן חשבון. פֿירט דעם בקשה דורכן אָביעקט מיט די באַשטעטיקונגען:

HttpHost proxy = new HttpHost("http", "proxy.example", 8080);
Executor executor = Executor.newInstance()
    .auth(proxy, proxyUser, proxyPassword.toCharArray());

String body = executor.execute(
        Request.get("https://www.example.com/").viaProxy(proxy))
    .returnContent()
    .asString();

Executor און Request קומען פֿון org.apache.hc.client5.http.fluent; HttpHost קומט פֿון org.apache.hc.core5.http. די חשבון־וואַריאַבלען קומען פֿון דער קאָנפֿיגוראַציע פֿון דער אַפּליקאַציע.

די צוויי באַניצונגען פֿון פּראָקסי באַשרײַבן בכוונה דעם זעלביקן האָסט און פּאָרט. viaProxy קלײַבט אויס דעם וועג, בשעת auth רעגיסטרירט די באַשטעטיקונגען פֿאַר דעם מיטלפּערזאָן בײַם Executor. אױב דער לעצטער רעזולטאַט בלײַבט 407, פֿאַרגלײַכט דעם אויסגעקליבענעם וועג מיטן באַשטעטיקונג־אומפֿאַנג.

אויסרופֿן די באַקוועמע execute־מעטאָד פֿון אַ באַזונדער Request וואָלט ניצן אַן אַנדער אויספֿיר־וועג. האַלט דעם Executor מיט באַשטעטיקונגען פֿאַרבונדן מיט דער אָפּעראַציע, ווי אין בײַשפּיל, כּדי דער קליענט וואָס באַקומט די אַרויסרופֿונג זאָל האָבן דעם קאָנפֿיגורירטן חשבון.

דער בײַשפּיל ניצט דעם char-array פּאַראָל־צובינד פֿון 5.x. עלטערע HttpClient 4 Fluent־שניפּסלעך ניצן אַנדערע פּעקלעך און מעטאָד־חתימות. ווען די בקשה ענדיקט זיך, פֿאַרניצט returnContent דעם ענטיטעט פֿון דער ענטפֿער און באַפֿרײַט זײַן פֿאַרבינדונג פֿאַר ווידערבאַניצונג.

פֿאַרבונדענע אַרטיקלען