ניצט ווידער OkHttp רעסורסן ביים אויסקלייבן אן אנדער פּראָקסי
קלויבט אויס אַן OkHttp קליענט קאָנפיגורירט מיט אַ פּראָקסי איידער איר שאַפֿט אַ רוף און פֿאַרשטייט וואָס newBuilder טיילט.
אַן OkHttp בקשה האָט נישט קיין אַלגעמיינעם פֿאַרענדערלעכן פּראָקסי פֿעלד. קלויבט אויס דעם קליענט מיט דעם געמיינטן וועג איידער איר שאַפֿט זיין רוף.
ווען דער איבעריקער טייל פֿון דער קאָנפֿיגוראַציע זאָל בלײַבן געטיילט, פֿירט אָפּ דעם געוועגטן קליענט פֿון אַ באַשטייענדיקן קליענט:
OkHttpClient routed = baseClient.newBuilder()
.proxy(new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080)))
.build();דער ענדפּונקט איז בלויז אילוסטראַטיוו. עפֿנטלעכע HTTP ענדפּונקטן פֿון דער HTTP פּראָקסי ליסטע קענען אָנפֿילן די סאָקעט אַדרעס פֿאַר אַ דערלויבטן עפֿנטלעכן דינסט וועג, בפֿרט וואָס די פּאָליטיק פֿון דעם באַזע קליענט צושטעלט נישט קיין פּראָקסי באַשטעטיקונג צום נײַעם ענדפּונקט. OkHttp דאָקומענטירט אַז newBuilder טיילט פֿאַרבינדונג־באַסיין און פֿאָדעם רעסורסן מיט דעם אָריגינעלן קליענט. דאָס מיינט נישט אַז אַ סאָקעט אויפגעשטעלט דורך איין פּראָקסי קען ווערן איבערגעצייכנט ווי אַן אַנדער וועג. די פּאַסיקייט פֿון דער פֿאַרבינדונג איז נאָך אָפּהענגיק פֿון דער וועג־ און אַדרעס־קאָנפֿיגוראַציע.
פֿאַר איבערגעחזרטער אַרבעט, האַלט אַ באַגרענעצטע גרופּע קליענטן געשליסלט לויט דער וועגווײַזונג פּאָליטיק וואָס איר דאַרפֿט טאַקע. פֿאַרמיידט אַ ניט־באַגרענעצטע מאַפּע וועמענס שליסלען אַנטהאַלטן יעדער פֿאַרצײַטיקער קאָנטאָ אָדער פּראָקסי וואַריאַציע וואָס איז נאָר געזען געוואָרן.
רעסורסן־טיילונג באַפֿלוסט אויך דאָס אָפּשטעלן. פֿאַרמאַכן אַ געטיילטע קאַש אָדער אָפּשטעלן אַ געטיילטן שיקער קען באַפֿלוסן אַנדערע אָפּגעשטאַמטע קליענטן וואָס ניצן די רעסורסן. גיט דער רעסורסן־אייגנטום אַ קלאָרן לעבן־צײַט אויף אַפּליקאַציע־ניוואָ אַנשטאָט באַטראַכטן יעדן אָפּגעשטאַמטן קליענט ווי אַן אַפּגעזונדערטער נעץ־סטאַק.
צום סוף, נעמט אַרײַן די אידענטיטעט פֿון דעם אויסגעקליבענעם פּראָקסי אין די אייגענע מעטאַ־דאַטן פֿון דעם רוף. אַ וועלטלעכע וואַריאַבל „לעצט אויסגעקליבענער פּראָקסי“ קען נישט באַשטימען דעם וועג פֿון עטלעכע גלײַכצײַטיקע בקשות.