'n Tydperk wat ná 'n verbindingspoging toegeken word, kan nie die poging wat reeds gebeur het, verkort nie. Bou eers die Net::HTTP-instansie, stel sy tydperke in en begin dit dan.

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

Kies eers die beoogde HTTP-eindpunt; die HTTP-proxyslys bied kandidate vir toegelate openbare versoeke. Die getalle is voorbeeldlimiete, nie 'n aanbeveling vir elke werklading nie. Verbindingsopstelling en daaropvolgende lees het verskillende wagtye. 'n Leestydperk is nie 'n algehele sperdatum vir 'n taak wat verskeie versoeke doen of aanhou probeer nie.

Gebruik die tydperkdokumentasie vir die Ruby-weergawe wat jy ontplooi, insluitend skryf- en TLS-spesifieke instellings waar van toepassing. 'n Ou voorbeeld wat Net::HTTP::Proxy gebruik, kan eers 'n proxy-gekonfigureerde klas bou; die waardes wat saak maak, behoort steeds aan die instansie wat die werk doen.

Verwante artikels