Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- require 'rubygems'
- require 'json'
- require 'net/http'
- require 'cgi'
- def fetch_json(url)
- resp = Net::HTTP.get_response(URI.parse(url))
- data = resp.body
- JSON.parse(data)
- end
- url = CGI.escape("http://gdata.youtube.com/feeds/api/videos/?v=2&alt=jsonc&q=eisbrecher&max-results=4")
- fetch_json(url)
- #this is the error I get
- #/usr/lib64/ruby/1.9.1/net/http.rb:763:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
- # from /usr/lib64/ruby/1.9.1/net/http.rb:763:in `open'
- # from /usr/lib64/ruby/1.9.1/net/http.rb:763:in `block in connect'
- # from /usr/lib64/ruby/1.9.1/timeout.rb:55:in `timeout'
- # from /usr/lib64/ruby/1.9.1/timeout.rb:100:in `timeout'
- # from /usr/lib64/ruby/1.9.1/net/http.rb:763:in `connect'
- # from /usr/lib64/ruby/1.9.1/net/http.rb:756:in `do_start'
- # from /usr/lib64/ruby/1.9.1/net/http.rb:745:in `start'
- # from /usr/lib64/ruby/1.9.1/net/http.rb:454:in `get_response'
- # from ./testcase.rb:9:in `fetch_json'
- # from ./testcase.rb:15:in `<main>'
Advertisement
Add Comment
Please, Sign In to add comment