Tímamörk sem eru sett eftir tengitilraun geta ekki stytt tilraunina sem þegar átti sér stað. Byggðu fyrst Net::HTTP-tilvikið, stilltu tímamörk þess og ræstu það svo.

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

Veldu fyrst fyrirhugaðan HTTP-endapunkt; HTTP-proxylistinn býður kandídafa fyrir leyfðar opinberar beiðnir. Tölurnar eru dæmigerð mörk, ekki ráðlegging fyrir hverja vinnuálag. Tengingu og síðari lestri fylgja mismunandi biðtímar. Lestímatími er ekki heildarfrestur fyrir verk sem framkvæmir margar beiðnir eða heldur áfram að reyna aftur.

Notaðu tímamörkaskjöl fyrir þá Ruby-útgáfu sem þú setur upp, þar á meðal stillingar fyrir skrif og TLS þar sem við á. Gamalt dæmi sem notar Net::HTTP::Proxy getur fyrst byggt flokk sem er stilltur fyrir proxy; gildin sem skipta máli tilheyra samt tilvikinu sem vinnur verkið.

Tengdir greinar