ໃນ 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 ປາຍທາງ.

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