Options options = serviceClient.getOptions();
HttpTransportProperties.ProxyProperties proxy =
    new HttpTransportProperties.ProxyProperties();
proxy.setProxyName("proxy.example");
proxy.setProxyPort(8080);
options.setProperty(HTTPConstants.PROXY, proxy);

ປະຕິບັດມັນກ່ອນທີ່ຈະເອີ້ນການດຳເນີນການໃນ serviceClient ດຽວກັນ. ສຳລັບ stub ທີ່ສ້າງຂຶ້ນ, ໄດ້ຮັບມັນດ້ວຍ _getServiceClient(). ການນຳໃຊ້ Options ທີ່ມີຢູ່ຄືນໃໝ່ຈະຮັກສາການຕັ້ງຄ່າຈຸດປາຍທາງ ແລະ ການດຳເນີນການທີ່ວັດຖຸຫວ່າງໃໝ່ອາດຖິ້ມໄດ້.

ອັນນີ້ໃຊ້ org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties ຂອງ Axis2 1.8.x. ປ່ຽນແທນໂຮສ proxy ແລະ ພອດຈຳນວນເຕັມ; ສຳລັບການທົດສອບບໍລິການສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດ, ເລືອກຜູ້ສະໝັກ HTTP ຈາກ ລາຍການ proxy HTTP. ສຳລັບການພິສູດຢືນຢັນ, ວັດຖຸດຽວກັນເປີດເຜີຍ setUserName ແລະ setPassWord; ໃຫ້ພວກມັນຈາກການຕັ້ງຄ່າໃບຢັ້ງຢືນຂອງແອັບຯ ບໍ່ແມ່ນຈາກບັນຊີບໍລິການ SOAP.

ຄຸນສົມບັດ HTTPConstants.PROXY ເວລາລັນຈະຂ້າມຄ່າເລີ່ມຕົ້ນ proxy ຂອງການຕິດຕັ້ງໃນ axis2.xml, ເຮັດໃຫ້ມັນເໝາະສຳລັບເສັ້ນທາງທີ່ແຕກຕ່າງໂດຍເຈດຕະນາໃນລູກຄ້າດຽວ.

ຈັບຄູ່ API ແລະ ຜູ້ສົ່ງ HTTP ກັບແອັບຯ. ເອກະສານການຂົນສົ່ງ Axis2 ໃໝ່ກວ່າອະທິບາຍຜູ້ສົ່ງ HttpClient 5; ການນຳເຂົ້າເຫຼົ່ານັ້ນບໍ່ໄດ້ແທນອິນເຕີເຟສ 1.8.x ນີ້. ການຂົນສົ່ງທີ່ເລືອກຕ້ອງຮອງຮັບແຜນການພິສູດຢືນຢັນທີ່ proxy ຕ້ອງການນຳ.

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