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

اړوندې مقالې