Поставете временски ограничувања за прокси на 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 може прво да изгради класа конфигурирана за прокси; вредностите што се важни сè уште му припаѓаат на примерокот што ја врши работата.