সংযোগ কৰাৰ আগতে Ruby Net::HTTP প্ৰক্সি টাইমআউট ছেট কৰক
প্ৰক্সি সংযোগ খোলা ইনষ্টেন্সত Net::HTTP ৰ টাইমআউট মান ছেট কৰক।
সংযোগৰ প্ৰচেষ্টাৰ পিছত দিয়া টাইমআউটে ইতিমধ্যে হোৱা প্ৰচেষ্টাক চুটি কৰিব নোৱাৰে। প্ৰথমে 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 ব্যৱহাৰ কৰা পুৰণি উদাহৰণে প্ৰথমে প্ৰক্সি-সংৰূপিত শ্ৰেণী এটা সাজিব পাৰে; গুৰুত্বপূৰ্ণ মানবোৰ এতিয়াও কামটো কৰা ইনষ্টেন্সৰেই।