我目前正在尝试导航以向URL发送GET请求,解析返回到JSON的内容并在我的Javascript中使用它。
目前,我正在使用这样的虚拟数据:
data = [
{
:id=> "1",
:rev=> "1.0",
:text=> "This is a test"
}]
这在我的代码中完美运行:
<ul>
<% data.each do |item| %>
<li>
...
现在我有一个网页,它以这种形式在GET请求之后返回数据:
{"alerts":[{"_id":"1","_rev":"1.0","text":"This is a test"}]}
当我打电话给这个时,我收到连接拒绝错误,这是我的代码:
# require 'open-uri'
# content = open("http://mywebsite.returnsDataAbove.com").read
和
# require 'net/http'
# require 'json'
# url = URI.parse('http://mywebsite.returnsDataAbove.com')
# req = Net::HTTP::Get.new(url.to_s)
# res = Net::HTTP.start(url.host, url.port) {|http|
# http.request(req)
# }
# puts res.body
# hash = JSON.parse res.body
# puts hash
我在这里做错了什么?
非常感谢。