ສຳລັບການດຳເນີນການ 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 ຄວນໄປກັບການດຳເນີນການດຽວ.

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