मैं एक यूआरएल से एक एक्सएमएल फ़ाइल पार्स करने की कोशिश कर रहा हूं। जब मैं कुछ इस तरह का प्रयास करें:रेल में '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
सब कुछ काम करता है, लेकिन केवल जब मैं अपने रेल परियोजना के इस बाहर है। अगर मैं अपनी फाइल 3 प्रोजेक्ट में इस फ़ाइल को शामिल करने का प्रयास करता हूं और इसे वहां पार्स करता हूं, तो मुझे त्रुटि "Errno::ECONNREFUSED in [controller]" - Connection refused - connect(2)
मिलती है।
मेरी समस्या निम्न है: मुझे नहीं पता कि net/http
घटक कैसे स्थापित करें। मैं इसे http://www.rubygems.org पर देख रहा हूं, लेकिन मुझे यह नहीं मिल रहा है।
मुझे एक ही त्रुटि मिल रही है, हालांकि यह get_response भी लौटने से पहले है। मैं इस मुद्दे को ठीक करने का तरीका नहीं समझ सकता। – finiteloop
'http: //' को न भूलें, जो मेरी समस्या थी: - / – finiteloop