HTTPClient.new ໃນ Ruby ຮັບພຣັອກຊີ ບໍ່ແມ່ນເວັບໄຊ
ແຍກພຣັອກຊີທາງເລືອກຂອງ constructor ໃນ gem httpclient ຂອງ Ruby ອອກຈາກ URL ທີ່ສົ່ງໃຫ້ get.
ໃນ gem httpclient ຂອງ Ruby, ອາກູເມັນທຳອິດທາງເລືອກຂອງ HTTPClient.new ກຳນົດພຣັອກຊີໜຶ່ງ. ມັນບໍ່ແມ່ນເວັບໄຊທີ່ client ຄວນດຶງມາ.
require "httpclient"
client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")constructor ເລືອກຕົວກາງ ລວມທັງຈຸດປາຍທາງສາທາລະນະຈາກ ລາຍການພຣັອກຊີ HTTP; get ຮັບປາຍທາງ. ການສົ່ງ URL ເວັບໄຊໃຫ້ new ອາດເຮັດໃຫ້ຫ້ອງສະໝຸດຕີຄວາມເວັບໄຊນັ້ນເປັນພຣັອກຊີ ແລະ ລາຍງານຂໍ້ຜິດພຣັອກຊີທີ່ບໍ່ຮອງຮັບ.
ຖ້າບໍ່ຕັ້ງໃຈໃຊ້ພຣັອກຊີຢ່າງຊັດເຈນ, ສ້າງ HTTPClient.new ໂດຍບໍ່ມີອາກູເມັນປາຍທາງ ແລະ ສົ່ງ URL ໃນຄຳຂໍ. ກວດເບິ່ງຄ່າພຣັອກຊີສະພາບແວດລ້ອມທີ່ gem ໃຊ້ ເມື່ອວິເຄາະເສັ້ນທາງທີ່ບໍ່ຄາດຄິດ.
ສຳລັບບັນຊີພຣັອກຊີ, client ມີ set_proxy_auth(user, password). ອັນນີ້ເປັນຂອງການຕັ້ງຄ່າການຢັ້ງຢືນຂອງຕົວກາງ ບໍ່ແມ່ນ URL ປາຍທາງ.