curl -N קען נישט זאָגן אַ פּראָקסי אָפּשטעלן באַפֿערן
באַשטימט ווו דאָס באַפֿערן געפֿינט זיך - ביים קליענט, ביי דעם מיטלער אָדער אויף דער אַרויספֿיר־זײַט - אָן צו האַלטן אז דער curl אַרויסגאַנג־פֿאָן ענדערט דעם גאַנצן ענטפֿער־וועג.
curl -N אָדער --no-buffer שאַלט אויס דעם באַפֿערן פֿונעם curl אַרויסגאַנג־שטראָם. עס קען העלפֿן דיאַגנאָזירן פֿאַרשפּעטיקט אַרויסגאַנג אָן צו ענדערן די באַפֿער־פּאָליטיק פֿון דעם פּראָקסי אָדער סערווירער.
curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/streamפֿאַר אַ פֿאַרגלייכונג דורך אַ פּובליק פּראָקסי, קלײַבט אַן HTTP ענדפּונקט פֿון דער HTTP פּראָקסי־ליסטע. ניצט אײַער עמעס שטראָם URL און קלײַבט דעם געװוּנטשן גרענעץ. די לערע דורכגאַנג־ליסטע האַלט די פֿאַרגלייכונג אויף דעם אויסגעקליבענעם פּראָקסי־וועג.
אָנקומען, דעקאָדירונג און ווײַזונג
אַ סערווירער קען פּראָדוצירן שטופּנװײַז בייט, אַ מיטלער קען זיי זאַמלען, אַ קליענט־ביבליאָטעק קען לייענען דעם גאַנצן קערפּער, און אַ בלעטערער קען אָפּשטופּן די ווײַזונג. פֿאַרגלײַכט די ערשטע נוצלעכע בייט און דעם ווײַטערדיקן פּראָגרעס דאָרט װוּ איר קאָנטראָלירט דעם וועג. די מאָלערײַ־צײַט און די גאַנצע דױער פֿון סערווירער באַשטימען נישט װען דער קערפּער קומט אָן.
אין Guzzle, פּרוּפט באַזונדער סטרימינג און קערפּער־פֿאַרניץ. קאָמפּרעסיע לייגט צו אַ דעקאָדירונג־שטאַפּל. אַן ענדערונג אין װען דער דעקאָדירטער אַרויסגאַנג דערזעט זיך באַװײַזט נישט פֿון זיך אַליין אַז דער פּראָקסי איז דער באַפֿער־קאָמפּאָנענט.
װאָס דער מיטלער זעט
אַ ניט־דורכזיכטיקער CONNECT פּראָקסי קען נישט פּאַרסירן אינלענדישע HTTPS ענטפֿערס װי געװײנטלעך HTTP. אַ באַװיליקטער TLS פּרוּװ־דינסט האָט אַן אַנדער זעאונג, דערפֿאַר באַװײַזט בלויז HTTPS נישט אַז קיין פּרוּװ געפֿינט זיך נישט.
װען דער וואַרט־שטאַפּל איז באַשטימט, ניצט די סטרימינג־קאָנטראָלן װאָס יענער קאָמפּאָנענט פֿאַרמאָגט. די פֿאַרקערטע־פּראָקסי אָנװײַזונגען גילטן נישט אויטאָמאַטיש פֿאַר אַ פֿאָרויס־פּראָקסי; דער curl אַרויסגאַנג־פֿאָן ענדערט נאָר זײַן אייגענעם טײל פֿונעם וועג.