Подесите временска ограничења проксија 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 проксија нуди кандидате за дозвољене јавне захтеве. Бројеви су примерна ограничења, а не препорука за свако радно оптерећење. Успостављање везе и накнадна читања имају различита чекања. Ограничење читања није укупан рок за посао који извршава више захтева или наставља да покушава.
Користите документацију о ограничењима за верзију Rubya коју постављате, укључујући поставке писања и TLS-специфичне поставке где је применљиво. Стари пример са Net::HTTP::Proxy може прво да направи класу конфигурисану за прокси; вредности које су важне и даље припадају инстанци која обавља посао.