ເມື່ອຄລາສ 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 ຕ້ອງເດີນຕາມເສັ້ນທາງດຽວກັນ.

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