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-ի ելքի դրոշը փոխում է միայն ուղու իր մասը։

Առնչվող հոդվածներ