คำขอพร็อกซี HTTP: URL แบบสัมบูรณ์กับส่วนหัว Host
รักษาเป้าหมายคำขอแบบสัมบูรณ์และฟิลด์ Host ให้สอดคล้องกันเมื่อส่งคำขอ HTTP/1.1 ผ่านพร็อกซีที่ระบุชัดเจน
คำขอพร็อกซี HTTP/1.1 นี้หมายถึงโฮสต์ใด
GET http://first.example/path HTTP/1.1
Host: second.example
ข้อความไม่สอดคล้องกัน ในคำขอรูปแบบสัมบูรณ์ที่ส่งไปยังพร็อกซี RFC 9112 กำหนดให้ค่า Host ที่ส่งต่อต้องมาจากเป้าหมายของคำขอ การส่งต่อ Host: first.example คือพฤติกรรมที่คาดหวัง
ในการทดสอบเว็บไซต์สำหรับพัฒนา ให้รักษาชื่อโฮสต์ของทรัพยากรให้สอดคล้องกันใน URL และ HTTP authority จัดเตรียมการแมปชื่อเป็นที่อยู่ที่ต้องการที่ฮอปซึ่งรับผิดชอบการแปลงชื่อ ความขัดแย้งจากการแทนที่ Host ไม่ใช่คำแนะนำที่พอร์ตได้สำหรับการเลือกแบ็กเอนด์
HTTPS แตกต่างออกไป หลังจากเปิดอุโมงค์ CONNECT ปกติแล้ว TLS และการแลกเปลี่ยน HTTP ภายในจะเกิดขึ้นภายในนั้น พร็อกซีที่ไม่ดักจับโดยทั่วไปไม่สามารถเขียนฟิลด์ Host ที่เข้ารหัสนั้นใหม่ได้ ปลายทาง CONNECT ชื่อ TLS และตัวตนของใบรับรองยังคงเป็นบทบาทที่แยกจากกัน
การลบ Via, Referer หรือ Cache-Control ไม่ได้ทำให้ทั้งสอง authority กลมกลืนกัน บันทึกรูปแบบของคำขอและจุดที่คุณสังเกตเห็นส่วนหัวก่อนวินิจฉัยการเขียนใหม่ของพร็อกซี