ที่ไหนที่จะหาเฮดเดอร์การตอบกลับ CONNECT ของพร็อกซี
ดูการแลกเปลี่ยน CONNECT เมื่อฟิลด์การวินิจฉัยเฉพาะพร็อกซีหายไปจากออบเจ็กต์การตอบกลับปลายทาง
ฟิลด์การวินิจฉัยในการตอบกลับ 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 ที่ส่งคืนอาจอธิบายผู้รับฟัง การผูกภายในเครื่อง ทางออกที่เลือก หรือปลายทาง รูปร่างของมันเพียงอย่างเดียวไม่ระบุแหล่งที่มาที่หันหน้าไปยังเว็บไซต์