Salve ragazzi,
come posso gestire i warning di Net::HTTP? Ad esempio se provo a
connetermi verso un host il cui web server non è in ascolto o è filtrato
ottengo:
/usr/lib/ruby/1.8/net/http.rb:562:in `initialize’: Connection refused -
connect(2) (Errno::ECONNREFUSED)
Come posso gestire l’evento e permettere che lo script vada avanti
nell’esecuzione?
…
…
url = URI.parse(“http://#{target}:#{port}/admin/”)
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port){|http|
http.request(req)
}
if (res.code.match(/200/))
…
…
Grazie mille,
Alfonso