Service proxy ຂອງ CXF ແລະ forward proxy ເປັນວັດຖຸທີ່ແຕກຕ່າງກັນ
ເຂົ້າໃຈນະໂຍບາຍ network proxy ເທິງ CXF HTTPConduit ແລະ ແຍກມັນອອກຈາກ service object ທີ່ສ້າງຂຶ້ນ ແລະ ການອະນຸຍາດປາຍທາງ.
Service proxy ທີ່ CXF ສ້າງແມ່ນ Java object ທີ່ເຮັດການເອີ້ນ SOAP. Forward proxy ແມ່ນຕົວກາງເຄືອຂ່າຍທີ່ຂົນສົ່ງການເຊື່ອມຕໍ່ HTTP ເຫຼົ່ານັ້ນ. ພວກມັນເປັນວັດຖຸທີ່ແຕກຕ່າງກັນ ເຖິງແມ່ນວ່າຄວາມຜິດພາດຈະເອີ້ນທັງສອງວ່າ proxy.
ການເລືອກເຄືອຂ່າຍຖືກສະແດງໂດຍນະໂຍບາຍການຂົນສົ່ງ HTTP ຂອງ client ທີ່ຖືກເອີ້ນ:
| ຊ່ອງນະໂຍບາຍ | ບົດບາດ |
|---|---|
ProxyServer | ເຈົ້າພາບຕົວກາງ. |
ProxyServerPort | ພອດຮັບຟັງຂອງມັນ. |
ProxyServerType | ປະເພດ proxy ທີ່ການຂົນສົ່ງນັ້ນຄາດຫວັງ. |
NonProxyHosts | ປາຍທາງທີ່ໄດ້ຮັບການຍົກເວັ້ນຈາກນະໂຍບາຍ proxy ນັ້ນ. |
ສຳລັບ client HTTP JAX-WS, client CXF ຊັ້ນລຸ່ມເປີດເຜີຍ HTTPConduit ທີ່ນະໂຍບາຍຂອງມັນສາມາດຕັ້ງຄ່າໄດ້ຜ່ານໂຄ້ດ ຫຼືເສັ້ນທາງການຕິດຕັ້ງທີ່ຮອງຮັບ. ຮັກສາຄ່ານະໂຍບາຍອື່ນໆທີ່ແອັບພລິເຄຊັນໄດ້ນຳໃຊ້ແລ້ວ. ສຳລັບນະໂຍບາຍ HTTP ທີ່ໄດ້ຮັບອະນຸຍາດໃຫ້ໃຊ້ເສັ້ນທາງສາທາລະນະ, ລາຍຊື່ proxy HTTP ໃຫ້ຄ່າເຈົ້າພາບ ແລະ ພອດທີ່ເປັນຕົວເລືອກ.
CXF ແຍກການອະນຸຍາດ proxy ອອກຈາກການອະນຸຍາດປາຍທາງ. 407 ຈາກຕົວກາງ ຈາກຕົວກາງບໍ່ໄດ້ຮ້ອງຂໍການເຂົ້າສູ່ລະບົບຂອງແອັບພລິເຄຊັນຂອງ service object.
ກຳນົດສະບັບ CXF ທີ່ເຄື່ອນໄຫວ ແລະ ການຂົນສົ່ງ ກ່ອນການປັບຕົວຢ່າງ conduit. ຊ່ອງ ຫຼື ອົງປະກອບ XML ສາມາດສົ່ງຜົນຕໍ່ຄຳຮ້ອງຂໍໄດ້ ກໍ່ຕໍ່ເມື່ອມັນເປັນຂອງເສັ້ນທາງການຕັ້ງຄ່າທີ່ client ໃຊ້ຢູ່ຈິງ.