Medan diagnostik dalam balasan CONNECT proksi tergolong dalam respons yang berbeza daripada respons laman web yang kemudian. Objek respons destinasi peringkat tinggi mungkin hanya mendedahkan yang terakhir.

Antara muka pengangkutanDi mana metadata CONNECT muncul
API sambungan HTTP standard Python, 3.12+get_proxy_response_headers() mengembalikan pengepala respons CONNECT, atau None apabila CONNECT tidak dihantar.
Pengumpulan pengepala libcurlPengepala CONNECT boleh disertakan. CURLOPT_SUPPRESS_CONNECT_HEADERS mengawal penyampaiannya melalui laluan output pengepala yang berkaitan.

Untuk pengendali cURL Guzzle, tawan setiap blok respons dengan on_headers bukannya hanya melihat respons yang dikembalikan. Gunakan antara muka yang disokong oleh klien yang benar-benar membuat permintaan. Pustaka yang dibina di atas Python tidak semestinya mendedahkan kaedah sambungan pada responsnya, dan instans sambungan berasingan tidak boleh mendedahkan pertukaran ini. Menekan pengepala CONNECT libcurl boleh memudahkan penghurai sambil menyembunyikan bukti yang diperlukan oleh diagnosis.

Jika medan itu masih tiada, semak syarat produk, kaedah dan hasil yang didokumenkan oleh pengendali. Permintaan yang dimajukan dalam teks biasa dan terowong HTTPS legap boleh mendedahkan metadata secara berbeza; medan vendor bukan bahagian wajib setiap respons.

Kekalkan definisi medan bersama nilainya. IP yang dikembalikan mungkin menerangkan pendengar, pengikatan tempatan, jalan keluar yang dipilih atau destinasi. Bentuknya sahaja tidak mengenal pasti sumber yang menghadap laman web.

Artikel berkaitan