د 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 کاروي ممکن لومړی د پروکسي لپاره ترتیب شوې ټولګه جوړه کړي؛ مهم ارزښتونه لا هم د هغه انسټنس دي چې کار ترسره کوي.