Միացման փորձից հետո սահմանված ժամանակային սահմանաչափը չի կարող կրճատել արդեն տեղի ունեցած փորձը: Սկզբում ստեղծեք 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 օգտագործող հին օրինակը կարող է սկզբում ստեղծել պրոքսիով կարգավորված դաս. կարևոր արժեքները դեռ պատկանում են աշխատանքը կատարող օբյեկտին:

Առնչվող հոդվածներ