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