curl -N või --no-buffer keelab curli väljundvoo puhverdamise. See võib aidata diagnoosida hilinenud väljundit, muutmata puhverserveri või serveri puhverdamispoliitikat.

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

Avaliku puhverserveri kaudu võrdlemiseks valige HTTP-lõpp-punkt HTTP puhverserverite loendist. Kasutage oma tegelikku voo-URL-i ja valige soovitud piirang. Tühi möödaviimisloend hoiab selle võrdluse valitud puhverserveri marsruudil.

Saabumine, dekodeerimine ja kuvamine

Server võib genereerida järkjärgulisi baite, vahendaja võib need koguda, klienditeek võib lugeda kogu keha ja brauser võib kuvamise edasi lükata. Võrrelge esimesi kasulikke baite ja järgnevat edenemist seal, kus te teekonda kontrollite. Maalimisaeg ja serveri kogukestus ei näita, millal keha saabub.

Guzzles kontrollige voogedastust ja keha tarbimist eraldi. Tihendamine lisab dekodeerimisetapi. Muutus selles, millal dekodeeritud väljund ilmub, ei tõesta iseenesest, et puhverserver on puhverdamiskomponent.

Mida vahendaja näeb

Läbipaistmatu CONNECT-puhverserver ei saa sisemisi HTTPS-vastuseid tavalise HTTP-na parsida. Volitatud TLS-inspekteerimisteenusel on erinev nähtavus, seega ainuüksi HTTPS ei tõesta inspekteerimise puudumist.

Kui ootamisetapp on tuvastatud, kasutage selle komponendi toetatud voogedastuse juhtelemente. Pöördpuhverserveri direktiivid ei kehti automaatselt edasipuhverserverile; curli väljundilüliti muudab ainult oma osa teekonnast.

Seotud artiklid