Set timeout fyri Ruby Net::HTTP proxy áðrenn tú connectar
Set Net::HTTP timeout-virði á instansinum, sum letur proxy-sambandið upp.
Eitt timeout, sum verður sett eftir eina sambandsroynd, kann ikki stytra royndina, sum longu er farin fram. Bygg fyrst Net::HTTP-instansin, set timeoutini og starta so.
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('/')
endVel fyrst tað ætlaða HTTP-endpointið; HTTP-proxy-listin bjóðar kandidatar til loyvdar almennar fyrirspurningar. Tølini eru dømis-mark, ikki ein tilmæli til eina og hvørja arbeiðsbyrðu. Sambandsstovnan og seinni lesingar hava ymiskar bíðitíðir. Eitt lesitímið er ikki ein samlaður frestur fyri eitt arbeiði, sum ger fleiri fyrirspurningar ella heldur fram at roynd.
Brúka timeout-dokumentatiónina fyri ta Ruby-útgávuna, tú setur í gongd, eisini skrivingar- og TLS-serligar stillingar, har tað er viðkomandi. Ein gomul dømi, sum brúkar Net::HTTP::Proxy, kann fyrst byggja ein proxy-konfigureraðan flokk; virðini, sum hava týdning, hoyra framvegis til instansin, sum ger arbeiðið.