我想從一個URL解析XML文件。當我嘗試這樣的事情:爲什麼在Rails中使用'net/http'會得到「Errno :: ECONNREFUSED」?
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
一切正常,但只有當我這樣做我的Rails項目之外。如果我嘗試在我的Rails 3項目中包含這個文件並解析它,我得到錯誤"Errno::ECONNREFUSED in [controller]" - Connection refused - connect(2)
。我不知道如何安裝net/http
組件。我正在尋找http://www.rubygems.org,但我找不到它。
我收到同樣的錯誤,但它是在get_response甚至返回之前。我無法弄清楚如何解決這個問題。 – finiteloop 2012-06-25 23:22:55
不要忘記'http://',這是我的問題: - / – finiteloop 2012-06-25 23:36:44