curl -N, atau --no-buffer, menyahdayakan buffering aliran output curl. Ia boleh membantu mendiagnosis output yang tertunda tanpa mengubah dasar buffering proksi atau pelayan.

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

Untuk perbandingan melalui proksi awam, pilih titik akhir HTTP daripada senarai proksi HTTP. Gunakan URL strim sebenar anda dan pilih had yang dimaksudkan. Senarai langkau kosong mengekalkan perbandingan ini pada laluan proksi yang dipilih.

Ketibaan, penyahkodan dan paparan

Pelayan boleh menjana bait secara berperingkat, perantara boleh mengumpulnya, pustaka klien boleh membaca keseluruhan badan, dan pelayar boleh menangguhkan pemaparan. Bandingkan bait berguna pertama dan kemajuan seterusnya di tempat anda mengawal laluan. Masa lukis dan jumlah tempoh pelayan tidak mengenal pasti bila badan tiba.

Dalam Guzzle, semak penstriman dan penggunaan badan secara berasingan. Pemampatan menambah peringkat penyahkodan. Perubahan pada masa output yang dinyahkod muncul tidak dengan sendirinya membuktikan proksi ialah komponen buffering.

Apa yang dilihat oleh perantara

Proksi CONNECT legap tidak boleh menghurai respons HTTPS dalaman sebagai HTTP biasa. Perkhidmatan pemeriksaan TLS yang dibenarkan mempunyai keterlihatan berbeza, jadi HTTPS sahaja tidak membuktikan ketiadaan pemeriksaan.

Setelah peringkat menunggu dikenal pasti, gunakan kawalan penstriman yang disokong oleh komponen itu. Arahan proksi songsang tidak terpakai secara automatik kepada proksi hadapan; bendera output curl hanya mengubah bahagiannya sendiri dalam laluan.

Artikel berkaitan