ຕັ້ງເວລາລໍຖ້າຂອງ proxy Net::HTTP ໃນ Ruby ກ່ອນເຊື່ອມຕໍ່
ກຳນົດຄ່າເວລາລໍຖ້າຂອງ Net::HTTP ໃນ instance ທີ່ຈະເປີດການເຊື່ອມຕໍ່ proxy.
ເວລາລໍຖ້າທີ່ກຳນົດຫຼັງຈາກຄວາມພະຍາຍາມເຊື່ອມຕໍ່ ບໍ່ສາມາດຫຼຸດຄວາມພະຍາຍາມທີ່ເກີດຂຶ້ນແລ້ວໄດ້. ສ້າງ instance Net::HTTP ກ່ອນ, ຕັ້ງເວລາລໍຖ້າຂອງມັນ, ແລ້ວຈຶ່ງເລີ່ມມັນ.
http = Net::HTTP.new('example.com', 443,
'203.0.113.10', 8080)
http.use_ssl = true
http.open_timeout = 5
http.read_timeout = 10
http.start do |session|
response = session.get('/')
endເລືອກ endpoint HTTP ທີ່ຕ້ອງການກ່ອນ; ລາຍຊື່ proxy HTTP ສະເໜີຜູ້ສະໝັກສຳລັບຄຳຮ້ອງສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດ. ຕົວເລກເປັນຂີດຈຳກັດຕົວຢ່າງ, ບໍ່ແມ່ນຄຳແນະນຳສຳລັບທຸກພາລະວຽກ. ການຕັ້ງການເຊື່ອມຕໍ່ ແລະ ການອ່ານຕໍ່ມາ ມີເວລາລໍຖ້າແຕກຕ່າງກັນ. ເວລາລໍຖ້າການອ່ານ ບໍ່ແມ່ນກຳນົດເວລາລວມສຳລັບວຽກທີ່ເຮັດຫຼາຍຄຳຮ້ອງ ຫຼື ສືບຕໍ່ ລອງໃໝ່.
ໃຊ້ເອກະສານເວລາລໍຖ້າສຳລັບເວີຊັນ Ruby ທີ່ທ່ານຕິດຕັ້ງ, ລວມທັງການຕັ້ງຄ່າການຂຽນ ແລະ ການຕັ້ງຄ່າສະເພາະ TLS ເມື່ອກ່ຽວຂ້ອງ. ຕົວຢ່າງເກົ່າທີ່ໃຊ້ Net::HTTP::Proxy ອາດສ້າງຄລາສທີ່ກຳນົດສຳລັບ proxy ກ່ອນ; ຄ່າທີ່ສຳຄັນຍັງເປັນຂອງ instance ທີ່ເຮັດວຽກ.