Setha izikhathi zokulinda ze-proxy ye-Ruby Net::HTTP ngaphambi kokuxhuma
Lungisa amanani esikhathi sokulinda e-Net::HTTP ku-instance ezovula uxhumano lwe-proxy.
Isikhathi sokulinda esibekwa ngemuva komzamo wokuxhuma asikwazi ukufinyeza umzamo osewenzekile. Qala ngokwakha i-instance ye-Net::HTTP, setha izikhathi zayo zokulinda, bese uyiqalisa.
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('/')
endQala ngokukhetha iphoyinti lokugcina le-HTTP elihlosiwe; uhlu lwe-proxy ye-HTTP lunikeza abantu abazongenela izicelo zomphakathi ezivunyelwe. Izinombolo ziyimikhawulo yesibonelo, hhayi isincomo saso sonke isisindo somsebenzi. Ukusetha uxhumano nokufunda okulandelayo kunezikhathi zokulinda ezihlukene. Isikhathi sokulinda sokufunda akusona isikhathi sokugcina sisonke somsebenzi owenza izicelo eziningi noma oqhubeka nokuzama futhi.
Sebenzisa imibhalo yesikhathi sokulinda yenguqulo ye-Ruby oyisebenzisayo, kuhlanganise izilungiselelo zokubhala neziqondile ze-TLS lapho kufanele. Isibonelo esidala esisebenzisa Net::HTTP::Proxy singase sakhe ikilasi elilungiselelwe i-proxy kuqala; amanani abalulekile asengawoku-instance eyenza umsebenzi.