ຫໍ່ຫຸ້ມການເອີ້ນ R ທີ່ອີງໃສ່ httr ໃນການຕັ້ງຄ່າ proxy
ໃຊ້ use_proxy ແລະ with_config ຂອງ httr ເພື່ອໃຫ້ proxy ສຳລັບນິພົດທີ່ເລືອກ ຫຼື ການເອີ້ນຫໍສະໝຸດທີ່ມີຢູ່ແລ້ວທີ່ໃຊ້ httr.
ສຳລັບການດຳເນີນການ R ທີ່ໃຊ້ httr, ສ້າງການຕັ້ງຄ່າ proxy ຂອງມັນດ້ວຍ use_proxy ແລະ ນຳໃຊ້ກັບນິພົດທີ່ທ່ານຕ້ອງການລັນ:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})ສຳລັບບັນຊີ proxy, use_proxy ຍັງຮັບອາກູເມັນ username, password ແລະ auth. ໃຫ້ພວກມັນຈາກການຕັ້ງຄ່າໃບຢັ້ງຢືນທີ່ມີຢູ່ແລ້ວຂອງແອັບຯ ເມື່ອຈຳເປັນ.
ນິພົດສາມາດມີການເອີ້ນຫໍສະໝຸດລະດັບສູງກວ່າ ເມື່ອຫໍສະໝຸດນັ້ນເຮັດຄຳຮ້ອງຂອງມັນຜ່ານ httr ຕົວຈິງ. ຫໍສະໝຸດທີ່ອີງໃສ່ RCurl ຫຼື ລູກຄ້າ HTTP ອື່ນມີສ່ວນຕິດຕໍ່ການຕັ້ງຄ່າຂອງຕົນເອງ; ກຳນົດ backend ນັ້ນກ່ອນເລືອກວັດຖຸທີ່ຈະສົ່ງຕໍ່.
with_config ລວມການຕັ້ງຄ່າທີ່ໃຫ້ໄວ້ກັບການຕັ້ງຄ່າ httr ທີ່ມີຢູ່ແລ້ວໂດຍຄ່າເລີ່ມຕົ້ນ. ສຳລັບການທົດສອບ URL ສາທາລະນະທີ່ອະນຸຍາດ, ທີ່ຢູ່ຈາກລາຍຊື່ proxy HTTP ສາມາດຕື່ມ host ແລະ port ຂອງ use_proxy ໄດ້ພຽງແຕ່ເມື່ອການຕັ້ງຄ່າທີ່ລວມແລ້ວບໍ່ມີໃບຢັ້ງຢືນ proxy. ອາກູເມັນ override ຂອງມັນເລືອກວ່າຄວນລະເວັ້ນການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວສຳລັບນິພົດນັ້ນແທນ ຫຼື ບໍ່.
ນີ້ແມ່ນຂອບເຂດການຕັ້ງຄ່າສຳລັບໂຄດທີ່ເລືອກ. set_config ແມ່ນສ່ວນຕິດຕໍ່ສຳລັບປ່ຽນການຕັ້ງຄ່າເລີ່ມຕົ້ນທີ່ກວ້າງກວ່າຂອງ httr, ດັ່ງນັ້ນໃຊ້ຕົວຫໍ່ເມື່ອ proxy ຄວນໄປກັບການດຳເນີນການດຽວ.