0

在 Rail 中,我的最终目标是编写一个 Net::HTTP 客户端来连接到我的 REST API,该 API 返回 JSON 并解析它,将其传递给 View 等......但首先要做的事情!
我可以从什么最简单的开始?

我正在查看此页面:http ://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html

我的印象是,如果我有一个包含这两行代码的 .rb 文件,它应该向我展示什么?

require 'net/http'
Net::HTTP.get('example.com', '/index.html')
4

2 回答 2

1

你可以用这样的东西开始测试:

require 'net/http'
response = Net::HTTP.get_response("www.google.com","/")
puts response.body

我建议你看一下文档:Net::HTTPSession

于 2013-02-22T18:06:06.650 回答
1
url = URI.parse("http://example.com")
req = Net::HTTP::Get.new(url.path)
@resp = Net::HTTP.new(url.host, url.port).start {|http| http.request(req)}

在视图中

<%= "The call to example.com returned this: #{@resp}" %>
于 2013-02-22T18:06:50.877 回答