พร็อกซีบริการ CXF กับพร็อกซีส่งต่อเป็นวัตถุที่ต่างกัน
ทำความเข้าใจนโยบายพร็อกซีเครือข่ายบน CXF HTTPConduit และแยกความแตกต่างจากออบเจ็กต์บริการที่สร้างขึ้นและการอนุญาตปลายทาง
พร็อกซีบริการที่สร้างโดย CXF คือออบเจ็กต์ Java ที่ทำการเรียก SOAP พร็อกซีส่งต่อคือตัวกลางเครือข่ายที่ขนส่งการเชื่อมต่อ HTTP เหล่านั้น เป็นวัตถุที่ต่างกันแม้ข้อผิดพลาดจะเรียกทั้งสองว่าพร็อกซี
การเลือกเครือข่ายแสดงโดยนโยบายการขนส่ง HTTP ของไคลเอนต์ที่ถูกเรียก:
| ฟิลด์นโยบาย | บทบาท |
|---|---|
ProxyServer | โฮสต์ตัวกลาง |
ProxyServerPort | พอร์ตที่รับฟัง |
ProxyServerType | ชนิดพร็อกซีที่การขนส่งนั้นคาดหวัง |
NonProxyHosts | ปลายทางที่ได้รับการยกเว้นจากนโยบายพร็อกซีนั้น |
สำหรับไคลเอนต์ HTTP JAX-WS ไคลเอนต์ CXF ที่อยู่เบื้องหลังจะเปิดเผย HTTPConduit ซึ่งนโยบายสามารถกำหนดค่าได้ผ่านโค้ดหรือเส้นทางการปรับใช้ที่รองรับ รักษาค่านโยบายอื่นที่แอปพลิเคชันใช้อยู่แล้ว สำหรับนโยบาย HTTP ที่ได้รับอนุญาตให้ใช้เส้นทางสาธารณะ รายการพร็อกซี HTTP มีค่าฮอสต์และพอร์ตที่เป็นตัวเลือก
CXF แยกการอนุญาตพร็อกซีออกจากการอนุญาตปลายทาง 407 จากตัวกลาง จากตัวกลางไม่ได้ขอข้อมูลเข้าสู่ระบบของแอปพลิเคชันของออบเจ็กต์บริการ
ระบุเวอร์ชัน CXF ที่ใช้งานและการขนส่งก่อนปรับตัวอย่าง conduit ฟิลด์หรือองค์ประกอบ XML จะส่งผลต่อคำขอได้ก็ต่อเมื่อเป็นส่วนหนึ่งของเส้นทางการกำหนดค่าที่ไคลเอนต์ใช้จริง