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 د وتنې بیرغ یوازې د لارې خپله برخه بدلوي.

اړوندې مقالې