Estoy tratando de analizar un archivo XML desde una URL. Cuando intento algo como esto:¿Por qué obtengo "Errno :: ECONNREFUSED" con "net/http" en Rails?
require 'net/http'
require 'rubygems'
require 'xmlsimple'
url = 'http://my-address.com/xmltest/note.xml'
xml_data = Net::HTTP.get_response(URI.parse(url)).body
Todo funciona, pero solo cuando hago esto fuera de mi proyecto Rails. Si intento incluir este archivo en mi proyecto de Rails 3 y analizarlo allí, obtengo el error "Errno::ECONNREFUSED in [controller]" - Connection refused - connect(2)
.
Mi problema es el siguiente: no sé cómo instalar el componente net/http
. Estoy buscando en http://www.rubygems.org, pero no puedo encontrarlo.
Estoy recibiendo el mismo error, sin embargo, es antes de que get_response incluso devuelva. No puedo resolver cómo solucionar este problema. – finiteloop
No te olvides 'http: //', que era mi problema: - / – finiteloop