Vendosni afatet e proxy-t të Ruby Net::HTTP përpara lidhjes
Konfiguroni vlerat e afatit të Net::HTTP në instancën që do të hapë lidhjen e proxy-t.
Një afat i caktuar pas një tentative lidhjeje nuk mund të shkurtojë tentativën që ka ndodhur tashmë. Ndërtoni së pari instancën Net::HTTP, vendosni afatet e saj dhe më pas niseni atë.
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('/')
endZgjidhni së pari pikën fundore HTTP të synuar; lista e proxy-ve HTTP ofron kandidatë për kërkesat publike të lejuara. Numrat janë kufij shembull, jo një rekomandim për çdo ngarkesë pune. Vendosja e lidhjes dhe leximet pasuese kanë pritje të ndryshme. Një afat leximi nuk është një afat i përgjithshëm për një punë që kryen disa kërkesa ose vazhdon të provojë përsëri.
Përdorni dokumentacionin e afateve për versionin e Ruby që vendosni, duke përfshirë cilësimet e shkrimit dhe ato specifike për TLS kur është e zbatueshme. Një shembull i vjetër që përdor Net::HTTP::Proxy mund të ndërtojë së pari një klasë të konfiguruar për proxy; vlerat që kanë rëndësi ende i përkasin instancës që bën punën.