Deji waqtiyada proxy-ga Ruby Net::HTTP ka hor inta aanad xiriirin
Habee qiimaha waqtiga Net::HTTP ee instance-ka furi doona xiriirka proxy-ga.
Waqti la go'aamiyay ka dib isku day xiriir ma gaabin karo isku daygii hore u dhacay. Marka hore dhis instance-ka Net::HTTP, dejiso waqtiyadiisa, ka dibna bilow.
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('/')
endMarka hore dooro barta HTTP ee loogu talagalay; liiska proxy-ga HTTP wuxuu bixiyaa musharrixiinta codsiyada dadweynaha ee la ogolaaday. Tirooyinku waa xaddidyo tusaale ah, ma aha talo shaqo kasta. Dejinta xiriirka iyo akhrinta dambe waxay leeyihiin sugitaanno kala duwan. Waqtiga akhrintu ma aha waqti-dhammaad guud oo loogu talagalay shaqo sameysa codsiyo badan ama sii wadata isku day.
Isticmaal dukumeentiga waqtiyada nooca Ruby ee aad geynayso, oo ay ku jiraan dejinta qorista iyo kuwa TLS-ga gaar ah halka ay khuseyso. Tusaale duug ah oo isticmaalaya Net::HTTP::Proxy ayaa laga yaabaa inuu marka hore dhiso fasalka proxy-ga loo habeeyay; qiimaha muhiimka ah wali waxay leeyihiin instance-ka shaqada qabanaya.