curl -N, jew --no-buffer, jiddiżattiva l-buffering tal-fluss tal-output ta' curl. Dan jista' jgħin biex jiġi diagnostikat output tard mingħajr ma tinbidel il-politika tal-buffering tal-proxy jew tas-server.

curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/stream

Għal tqabbil permezz ta' proxy pubbliku, agħżel punt finali HTTP mil-lista tal-proxies HTTP. Uża l-URL reali tal-fluss tiegħek u agħżel il-limitu maħsub. Il-lista vojta tal-bypass iżżomm dan it-tqabbil fuq ir-rotta tal-proxy magħżula.

Wasla, dekodifikar u wiri

Server jista' jiġġenera bytes b'mod inkrementali, intermedjarju jista' jiġborhom, librerija tal-klijent tista' taqra l-ġisem kollu, u browser jista' jiddifferixxi r-rendering. Qabbel l-ewwel bytes utli u l-progress sussegwenti fejn tikkontrolla l-mogħdija. Il-ħin tal-pittura u t-tul totali tas-server ma jidentifikawx meta jasal il-ġisem.

Fil-Guzzle, iċċekkja l-istreaming u l-konsum tal-ġisem separatament. Il-kompressjoni żżid stadju ta' dekodifikar. Bidla fil-ħin meta jidher output dekodifikat ma tipprovax waħedha li l-proxy huwa l-komponent tal-buffering.

X'jara l-intermedjarju

Proxy CONNECT opak ma jistax jipparsja risposti HTTPS interni bħala HTTP ordinarju. Servizz tal-ispezzjoni TLS awtorizzat għandu viżibbiltà differenti, għalhekk HTTPS waħdu ma jipprovax in-nuqqas ta' spezzjoni.

Ladarba jiġi identifikat l-istadju tat-tħejjija, uża l-kontrolli tal-istreaming appoġġjati minn dak il-komponent. Id-direttivi tal-proxy invers ma japplikawx awtomatikament għal proxy forward; il-bandiera tal-output ta' curl tibdel biss il-parti tiegħu stess tal-mogħdija.

Artikli relatati