בויען דעם CakePHP HTTP קליענט מיט פּראָקסי דיפאָלטן
צולייגן די נעסטעד פּראָקסי אָפּציעס וווּ די אַפּלאַקיישאַן בויט איר געמיינזאַמע קליענט, אַנשטאָט לאָזן זיי ווי אומבאַניצטע Configure ווערטן.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);ניצט די Cake\Http\Client אינסטאַנץ פֿאַר בעטן וואָס דאַרפֿן דעם דרך. אַ פּובליקער HTTP קאַנדידאַט פֿון דער HTTP פּראָקסי ליסטע שטעלט צו דעם האָסט און פּאָרט פֿאַר דער נעסטעד פּראָקסי אָפּציע. אויב די קליענטן קומען פֿון אַ סערוויס פֿאַבריק אָדער קאָנטיינער, שטעלט די קאָנסטרוקטאָר אָפּציעס דאָרט.
פֿאַר פּראָקסי אויטענטיפֿיקאַציע, די נעסטעד קאָנפֿיגוראַציע נעמט אויך אָן username און password פֿון דער באַשטימטער קאָנפֿיגוראַציע־קוואַל פֿון דער אַפּלאַקיישאַן.
אַ Configure אַרייַנטרעט שפּאַרט דאַטן; עס ענדערט קיין אומאָפּהענגיק געבויטע קליענט ביז דער קאָד לייענט און פֿירט דאָס ווײַטער. דערפֿאַר לאָזט בלויז דעפֿינירן App.http.client דעם בויען־וועג אומגעענדערט.
ניצט אָפּציעס אויף בעטן־ניוואָ ווען אַ באַשטימטע בקשה דאַרף אַן אַנדער דרך. אַ סובקלאַס קען פּאַקן ברייטער פֿאַרהאַלטן, אָבער אָנשטעלן דעם דיפאָלט פֿאָדערט נישט איינע.