ከግንኙነት ሙከራ በኋላ የሚመደብ የጊዜ ገደብ ቀድሞ የተከናወነውን ሙከራ ማሳጠር አይችልም። መጀመሪያ የ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 የሚጠቀም አሮጌ ምሳሌ መጀመሪያ በፕሮክሲ የተዋቀረ ክፍል ሊገነባ ይችላል፤ ወሳኝ የሆኑት እሴቶች አሁንም ሥራውን ለሚሰራው ኢንስታንስ ናቸው።

ተዛማጅ ጽሑፎች