Setzt d'Proxy-Timeouts vu Ruby Net::HTTP virum Verbannen
Konfiguréiert d'Timeout-Wäerter vun Net::HTTP op der Instanz, déi d'Proxy-Verbindung opmécht.
En Timeout, dee nom Verbindungsversuch gesat gëtt, kann de Versuch, dee schonn stattfonnt huet, net méi verkierzen. Baut d'Net::HTTP-Instanz als éischt, setzt hir Timeouts a start se duerno.
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('/')
endWielt als éischt den ugedaachten HTTP-Endpunkt; d'HTTP-Proxy-Lëscht bitt Kandidate fir erlaabte ëffentlech Ufroen. D'Zuelen sinn Beispilllimitten, keng Empfehlung fir all Aarbechtslaascht. D'Verbindungsopbau an duerno Liesungen hunn ënnerschiddlech Waardezäiten. En Lies-Timeout ass keen allgemenge Frist fir eng Aarbecht, déi méi Ufroe mécht oder weider versicht.
Benotzt d'Timeout-Dokumentatioun fir déi Ruby-Versioun, déi Dir asetzt, inklusiv Schreiwen- an TLS-spezifesch Astellungen, wou et relevant ass. En ale Beispill mat Net::HTTP::Proxy ka fir d'éischt eng proxy-konfiguréiert Klass bauen; d'Wäerter, déi zielen, gehéieren nach ëmmer zu der Instanz, déi d'Aarbecht mécht.