ສຳລັບ component HTTP ຂອງ Camel, ໃຫ້ວາງ forward proxy ຢູ່ producer endpoint ທີ່ເຮັດຄຳຮ້ອງອອກໄປຂ້າງນອກ. ໃນ Camel 4.18, ສ່ວນ RouteBuilder ສາມາດໃຊ້:

from("direct:status")
    .to("https://service.example.net/status"
        + "?proxyHost=proxy.example.net"
        + "&proxyPort=8080"
        + "&proxyAuthScheme=http");

URL ຂອງບໍລິການຍັງເປັນປາຍທາງ. ສຳລັບການທົດສອບ API ສາທາລະນະທີ່ອະນຸຍາດໂດຍບໍ່ມີການຢືນຢັນ proxy, ຜູ້ສະໝັກຈາກລາຍຊື່ proxy HTTP ສາມາດໃຫ້ host ແລະ port ຂອງຕົວກາງ. proxyHost ແລະ proxyPort ກຳນົດຕົວກາງ; proxyAuthScheme ເລືອກໂປຣໂຕຄອນທີ່ໃຊ້ເຊື່ອມຕໍ່ກັບມັນ. proxy HTTP ສາມາດສົ່ງຄຳຮ້ອງ HTTPS ຜ່ານ tunnel.

ໃຊ້ property placeholder ສຳລັບຄ່າທີ່ຂຶ້ນກັບການຕິດຕັ້ງ. ຖ້າຕ້ອງການການຢືນຢັນ proxy, component ຈະສະເໜີຕົວເລືອກແຍກຕ່າງຫາກສຳລັບ proxyAuthUsername, proxyAuthPassword ແລະ ວິທີຢືນຢັນ. ການຢືນຢັນຂອງບໍລິການໃຊ້ຕົວເລືອກອື່ນ.

ການຕັ້ງຄ່ານີ້ເປັນຂອງ camel-http. CXF conduit ຕັ້ງຄ່າ CXF client; ມັນບໍ່ໄດ້ຕັ້ງຄ່າ HTTP producer ພຽງເພາະວ່າ route ມີ component ທີ່ກ່ຽວຂ້ອງກັບ SOAP ນຳ. ເຊັ່ນດຽວກັນ, ProducerTemplate ສົ່ງໄປຫາ endpoint ແລະ ບໍ່ປ່ຽນແທນການຕັ້ງຄ່າການຂົນສົ່ງຂອງ endpoint ນັ້ນ.

ການຕັ້ງຄ່າລະດັບ component ສາມາດໃຫ້ຄ່າເລີ່ມຕົ້ນຮ່ວມ. ການຕັ້ງຄ່າລະດັບ endpoint ຮັກສາ route ໃດໜຶ່ງໃຫ້ຊັດເຈນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ