ການຕັ້ງຄ່າ proxy ຂອງ HTTP client ທີ່ມີຊື່ໃນ Micronaut
ຕັ້ງ proxy-type ແລະ proxy-address ສຳລັບ Netty service client ຂາອອກ ແລ້ວກວດສອບ ProxySelector ທີ່ຊັດເຈນໃດໆທີ່ມີບຸລິມະສິດ.
micronaut:
http:
services:
inventory:
proxy-type: HTTP
proxy-address: "proxy.example.net:8080"ສຳລັບ Micronaut 4.10.7, ລວມຟິລເຫຼົ່ານີ້ເຂົ້າໃນການຕັ້ງຄ່າ Netty client ທີ່ມີຊື່. ພວກມັນໃຊ້ກັບ @Client("inventory"); ຮັກສາການຕັ້ງຄ່າ URL ປາຍທາງຂອງ client ນັ້ນ.
ທີ່ຢູ່ແມ່ນໂຮສ ແລະ ພອດຕົວກາງ. ສຳລັບ client ທີ່ມີຊື່ເຊິ່ງເອີ້ນບໍລິການສາທາລະນະຜ່ານເສັ້ນທາງສາທາລະນະທີ່ອະນຸຍາດ, ລາຍຊື່ HTTP proxy ໃຫ້ຜູ້ສະໝັກສຳລັບຟິລເຫຼົ່ານັ້ນ. ສຳລັບບັນຊີຂອງມັນ, ໃຊ້ proxy-username ແລະ proxy-password ຂອງການຕັ້ງຄ່າ client ທົ່ວໄປ ຜ່ານການຈັດການການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວຂອງແອັບພລິເຄຊັນ.
ຖ້າເສັ້ນທາງຍັງແຕກຕ່າງ, ກວດສອບການປັບແຕ່ງທາງໂປຣແກຣມ. ProxySelector ທີ່ສະໜອງໃຫ້ຢ່າງຊັດເຈນມີບຸລິມະສິດເໜືອ HttpClientConfiguration, ລວມທັງຟິລ proxy-address ແລະ proxy-type.
ການຕັ້ງຄ່າເຫຼົ່ານີ້ເປັນຂອງ client ຂາອອກ. ທີ່ຢູ່ຮັບຟັງຂອງ Micronaut server ຫຼື proxy ທີ່ຮັບຄຳຮ້ອງຂາເຂົ້າບໍ່ໄດ້ຕັ້ງເສັ້ນທາງນີ້.