Weka muda wa kusubiri wa proksi wa Ruby Net::HTTP kabla ya kuunganisha
Sanidi thamani za muda wa kusubiri za Net::HTTP kwenye instance itakayofungua muunganisho wa proksi.
Muda wa kusubiri unaowekwa baada ya jaribio la muunganisho hauwezi kufupisha jaribio ambalo tayari limetokea. Kwanza jenga instance ya Net::HTTP, weka muda wake wa kusubiri, kisha uianzishe.
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('/')
endKwanza chagua mwisho wa HTTP unaokusudiwa; orodha ya proksi za HTTP hutoa wagombea kwa maombi ya umma yaliyoruhusiwa. Nambari ni mipaka ya mfano, si pendekezo kwa kila mzigo wa kazi. Kuweka muunganisho na usomaji unaofuata kuna vipindi tofauti vya kusubiri. Muda wa kusubiri wa kusoma si tarehe ya mwisho ya jumla kwa kazi inayofanya maombi kadhaa au kuendelea kujaribu tena.
Tumia nyaraka za muda wa kusubiri za toleo la Ruby unaloweka, ikiwa ni pamoja na mipangilio ya kuandika na ile maalum ya TLS inapohusika. Mfano wa zamani unaotumia Net::HTTP::Proxy unaweza kwanza kujenga darasa lililosanidiwa kwa proksi; thamani muhimu bado ni za instance inayofanya kazi.