Ulanishdan oldin Ruby Net::HTTP proksi taym-autlarini belgilang
Net::HTTP taym-aut qiymatlarini proksi ulanishini ochadigan nusxada sozlang.
Ulanish urinishidan keyin belgilangan taym-aut allaqachon sodir bo'lgan urinishni qisqartira olmaydi. Avval Net::HTTP nusxasini yarating, uning taym-autlarini belgilang, so'ngra uni ishga tushiring.
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('/')
endAvval mo'ljallangan HTTP so'nggi nuqtasini tanlang; HTTP proksilar ro'yxati ruxsat etilgan ommaviy so'rovlar uchun nomzodlar taklif qiladi. Raqamlar namuna chegaralari, har bir ish yuki uchun tavsiya emas. Ulanishni o'rnatish va keyingi o'qishlar turli kutish vaqtlariga ega. O'qish taym-auti bir nechta so'rov bajaradigan yoki qayta urinishda davom etadigan ish uchun umumiy muddat emas.
Siz joylashtiradigan Ruby versiyasining taym-aut hujjatlaridan foydalaning, tegishli bo'lganda yozish va TLSga xos sozlamalarni ham qo'shib. Net::HTTP::Proxy ishlatadigan eski misol avval proksi uchun sozlangan sinf yaratishi mumkin; muhim qiymatlar baribir ishni bajaradigan nusxaga tegishli.