დააყენეთ Ruby Net::HTTP პროქსის დროის ლიმიტები დაკავშირებამდე
კონფიგურირეთ Net::HTTP-ის დროის ლიმიტების მნიშვნელობები იმ ინსტანსზე, რომელიც გახსნის პროქსი კავშირს.
დაკავშირების მცდელობის შემდეგ დაყენებული დროის ლიმიტი ვერ შეამოკლებს უკვე მომხდარ მცდელობას. ჯერ შექმენით 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ჯერ აირჩიეთ სასურველი HTTP ბოლო წერტილი; HTTP პროქსების სია გთავაზობთ კანდიდატებს ნებადართული საჯარო მოთხოვნებისთვის. რიცხვები სანიმუშო ზღვრებია და არა რეკომენდაცია ყველა დატვირთვისთვის. კავშირის დამყარებასა და შემდგომ კითხვას განსხვავებული ლოდინი აქვთ. წაკითხვის დროის ლიმიტი არ არის საერთო ვადა სამუშაოსთვის, რომელიც რამდენიმე მოთხოვნას ასრულებს ან აგრძელებს ხელახლა ცდას.
გამოიყენეთ თქვენ მიერ განლაგებული Ruby ვერსიის დროის ლიმიტების დოკუმენტაცია, მათ შორის ჩაწერისა და TLS-სპეციფიკური პარამეტრები, სადაც შესაბამისია. ძველი მაგალითი, რომელიც იყენებს Net::HTTP::Proxy-ს, შეიძლება ჯერ პროქსისთვის კონფიგურირებული კლასი შექმნას; მნიშვნელოვანი მნიშვნელობები კვლავ სამუშაოს შემსრულებელ ინსტანსს ეკუთვნის.