ພຣັອກຊີເປັນຂອງຄລາສ HTTParty ຂອງທ່ານ
ຮັກສາການຕັ້ງຄ່າພຣັອກຊີຂອງຄລາສ HTTParty ໃຫ້ຕິດກັບເມທອດຂອງຄລາສທີ່ສົ່ງຄຳຮ້ອງຂໍ.
ເມື່ອຄລາສ Ruby ລວມ HTTParty ໄວ້, ໃຫ້ວາງພຣັອກຊີໄວ້ເທິງຄລາສນັ້ນ ແລະ ສົ່ງຄຳຮ້ອງຂໍຜ່ານມັນ:
class Reports
include HTTParty
http_proxy 'proxy.example', 8080
end
response = Reports.get('https://reports.example/monthly')ຕົວຢ່າງສົມມຸດວ່າ HTTParty ຖືກໂຫຼດແລ້ວ. ເມທອດພຣັອກຊີຮັບຊື່ໂຮສ ແລະ ພອດຈຳນວນເຕັມ, ພ້ອມອາກູເມັນຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານທີ່ເລືອກໄດ້. ສຳລັບການທົດສອບ public-API ທີ່ອະນຸຍາດໂດຍບໍ່ມີບັນຊີພຣັອກຊີ, ໃຫ້ໃຊ້ຜູ້ສະໝັກ HTTP ຈາກລາຍຊື່ພຣັອກຊີ HTTP ສຳລັບໂຮສ ແລະ ພອດ. ໃຫ້ວາງ URL ປາຍທາງໄວ້ເທິງ get.
ພາຍໃນເມທອດອິນສະແຕນຂອງ Reports, ໃຫ້ໃຊ້ self.class.get(...) ເມື່ອເຈດຕະນາຄືການເອີ້ນເມທອດຄລາສທີ່ຕັ້ງຄ່າໄວ້ນັ້ນ. ການເອີ້ນໂມດູນ HTTParty ລະດັບເທິງແທນ ອາດຂ້າມຕົວຫໍ້ທີ່ທ່ານຫາກໍ່ຕັ້ງຄ່າເລີ່ມຕົ້ນໄວ້.
ຄວາມແຕກຕ່າງດຽວກັນນີ້ສຳຄັນ ເມື່ອຕົວຫໍ້ API ຫຼາຍອັນແບ່ງປັນແອັບຯດຽວ. ໃຫ້ແຕ່ລະອັນມີນະໂຍບາຍພຣັອກຊີຕາມທີ່ຕັ້ງໃຈ ແທນການປ່ຽນ HTTParty::Basement ທົ່ວໄປ ເພື່ອແກ້ຄລາສດຽວ.
HTTParty ຍັງເປີດໃຫ້ໃຊ້ຕົວເລືອກພຣັອກຊີຕໍ່ຄຳຮ້ອງຂໍ ເຊັ່ນ http_proxyaddr ແລະ http_proxyport. ໃຫ້ໃຊ້ສິ່ງເຫຼົ່ານັ້ນ ເມື່ອເສັ້ນທາງນັ້ນເປັນສ່ວນໜຶ່ງຂອງຄຳຮ້ອງຂໍດຽວແທ້ໆ. ຄ່າເລີ່ມຕົ້ນຂອງຄລາສອ່ານງ່າຍກວ່າ ເມື່ອທຸກການດຳເນີນການຂອງ Reports ຕ້ອງເດີນຕາມເສັ້ນທາງດຽວກັນ.