Stilltu tímamörkum proxysins í Ruby Net::HTTP áður en tengt er
Stilltu tímamörkum Net::HTTP á tilvikinu sem opnar proxy-tenginguna.
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('/')
endVeldu 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ð.