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

Поврзани статии