Қосылу алдында 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 қолданатын ескі мысал алдымен проксиге конфигурацияланған класты құруы мүмкін; маңызды мәндер әлі де жұмысты орындайтын данаға тиесілі.