curl -N kò lè sọ fún proxy pé ó dáá búfà dúró
Wá ibi tí búfà wà - ní ẹ̀gbẹ́ aṣàmúlò, alárinà tàbí ẹ̀gbẹ́ ìṣàfihàn - láì rò pé àmì ìjáde curl yí ìpà ọ̀nà ìdáhùn pátápátá.
curl -N, tàbí --no-buffer, yọ búfà èrò ìjáde curl kúrò. Ó lè ràn wá lọ́wọ́ láti ṣàyẹ̀wò ìjáde tí ó fàrá dára láì yí ìlànà búfà proxy tàbí sẹ́bà.
curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/streamFún ìfiwéra pẹ̀lú proxy gbogbogbó, yan ojú-ọ̀nà HTTP láti inú àkọsílẹ̀ proxy HTTP. Lo URL ìṣàn gidi rẹ ki o si yan ààlà tí o fẹ́. Àkọsílẹ̀ àforíjì tí ó ṣofó ni ó máa ń pa ìfiwéra yìí mọ́ lórí ọ̀nà proxy tí a yan.
Wíwá, yíyọ kóòdù àti ìfihàn
Sẹ́bà le ṣe àwọn byte ní ìgbésẹ̀, alárinà le kójọ wọ́n, ilé-ìkàwé aṣàmúlò le ka gbogbo ara, bírósà le fa ìfihàn le. Fi byte àkọ́kọ́ tí ó wúlò wé ìtẹ̀síwájú tí ó tẹ̀le níbi tí o ti ń ṣàkóso ọ̀nà. Àkókò yíyà àti àpapọ̀ àkókò sẹ́bà kì í fi hàn ìgbà tí ara dé.
Nínú Guzzle, yẹ ìṣàn àti lílo ara wò lọ́tọ̀. Ìrọ̀pọ̀ ń fi ìpele yíyọ kóòdù kún. Ìyípadà ní àkókò tí ìjáde tí a yọ kóòdù fi hàn kì í fúnrarẹ̀ jẹ́rìí pé proxy ni ẹ̀yà búfà.
Ohun tí alárinà rí
Proxy CONNECT tí kò ṣeé wò lójú kò le ṣàyẹ̀wò àwọn ìdáhùn HTTPS inú bí HTTP lasan. Iṣẹ́ àyẹ̀wò TLS tí a fọwọ́ sí ní ìríran tí ó yàtọ̀, nítorí náà HTTPS nìkan kò fi hàn pé kò sí àyẹ̀wò.
Tí a bá ti mọ ìpele ìdúró, lo àwọn ìṣàkóso ìṣàn tí ẹ̀yà yẹn ń ṣàtìlẹ́yìn. Àwọn ìtọ́ni proxy yípadà kì í wá fúnra wọn lórí proxy síwájú; àmì ìjáde curl ń yí apá tirẹ̀ nínú ọ̀nà nìkan.