การแก้ไขพร็อกซีสำหรับ URL หนึ่งจะให้การตัดสินใจสำหรับ URL นั้น ไม่ได้เปิดเผยนโยบายการกำหนดเส้นทางอัตโนมัติทั้งหมดสำหรับทุกปลายทาง

เรื่องนี้สำคัญเมื่อโค้ดเรียก GetProxy ด้วยที่อยู่ทดสอบภายนอก นำ URI ที่ส่งคืนมา และติดตั้ง WebProxy แบบคงที่ใหม่ในระดับโลก นโยบายเดิมอาจส่งโฮสต์อื่นโดยตรงหรือเลือกพร็อกซีอื่น การแทนที่ได้ทิ้งข้อมูลนั้นไป

เก็บอ็อบเจ็กต์นโยบายที่รองรับไว้กับไคลเอนต์เมื่อต้องการพฤติกรรมที่ขึ้นกับปลายทาง ตรวจสอบการตัดสินใจของอ็อบเจ็กต์นั้นสำหรับ URL ที่ล้มเหลวจริง แทนการใช้เว็บไซต์ที่ไม่เกี่ยวข้องเป็นตัวตรวจสอบสากล

ตีความการตัดสินใจแบบตรงไปตรงมาให้ถูกต้องด้วย การนำไปใช้อาจคืนปลายทางเดิมเมื่อมีการข้ามปลายทางนั้น เปรียบเทียบการตัดสินใจข้ามแทนการติดป้าย URI นั้นเป็นพร็อกซีโดยอัตโนมัติ

หากปลายทางคงที่เป็นนโยบายที่แอปพลิเคชันต้องการ ให้กำหนดค่าไว้อย่างชัดเจนและบันทึกตัวเลือกนั้น เส้นทางคงที่ที่ได้มาโดยบังเอิญจากผลลัพธ์พร็อกซีอัตโนมัติเพียงครั้งเดียวนั้นอธิบายได้ยากกว่ามากเมื่อปลายทางถัดไปมีพฤติกรรมแตกต่างออกไป

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