ฟิลด์การวินิจฉัยในการตอบกลับ CONNECT ของพร็อกซีเป็นของการตอบกลับที่แตกต่างจากการตอบกลับภายหลังของเว็บไซต์ ออบเจ็กต์การตอบกลับปลายทางระดับสูงอาจแสดงเฉพาะอันหลังเท่านั้น

อินเทอร์เฟซการขนส่งที่ซึ่งเมทาดาทา CONNECT ปรากฏ
API การเชื่อมต่อ HTTP มาตรฐานของ Python, 3.12+get_proxy_response_headers() ส่งคืนเฮดเดอร์การตอบกลับ CONNECT หรือ None เมื่อไม่ได้ส่ง CONNECT
การเก็บเฮดเดอร์ของ libcurlสามารถรวมเฮดเดอร์ CONNECT ได้ CURLOPT_SUPPRESS_CONNECT_HEADERS ควบคุมการส่งผ่านเส้นทางการส่งออกเฮดเดอร์ที่เกี่ยวข้อง

สำหรับตัวจัดการ cURL ของ Guzzle, จับทุกบล็อกการตอบกลับด้วย on_headers แทนที่จะดูเฉพาะการตอบกลับที่ส่งคืน ใช้อินเทอร์เฟซที่รองรับของไคลเอนต์ที่ทำคำขอจริง ไลบรารีที่สร้างบน Python ไม่จำเป็นต้องแสดงวิธีการเชื่อมต่อในการตอบกลับ และอินสแตนซ์การเชื่อมต่อแยกต่างหากไม่สามารถเปิดเผยการแลกเปลี่ยนนี้ได้ การระงับเฮดเดอร์ CONNECT ของ libcurl อาจทำให้ตัวแยกวิเคราะห์ง่ายขึ้น แต่กลับซ่อนหลักฐานที่การวินิจฉัยต้องการ

หากฟิลด์ยังหายอยู่ ให้ตรวจสอบเงื่อนไขผลิตภัณฑ์ วิธีการ และผลลัพธ์ที่ผู้ให้บริการบันทึกไว้ คำขอที่ส่งต่อในข้อความธรรมดาและอุโมงค์ HTTPS ที่ทึบแสงอาจเปิดเผยเมทาดาทาแตกต่างกัน ฟิลด์ของผู้ขายไม่ใช่ส่วนบังคับของการตอบกลับทุกครั้ง

เก็บคำจำกัดความของฟิลด์ไว้กับค่าของมัน IP ที่ส่งคืนอาจอธิบายผู้รับฟัง การผูกภายในเครื่อง ทางออกที่เลือก หรือปลายทาง รูปร่างของมันเพียงอย่างเดียวไม่ระบุแหล่งที่มาที่หันหน้าไปยังเว็บไซต์

บทความที่เกี่ยวข้อง