http请求并在rails中获取响应的json

时间:2014-07-01 03:11:32

标签: ruby-on-rails json

在rails项目中,我想发送一个http请求并获取响应中的json并将其保存到数据库中。我发送http请求如下:

  def test_json    
    #url is a address like: http://192.32.10.18:8080/GetJson?serial=4306341
    uri = URI.parse(url)
    response = Net::HTTP.get_response(uri)
  end

现在,我想将这个json保存到数据库,然后向用户显示,我该怎么做?

1 个答案:

答案 0 :(得分:0)

要获得您使用的响应正文:

uri = URI.parse(the_url)
response = Net::HTTP.get_response(uri)

此时response是您的回复(在您的情况下是一串JSON),您可以随意执行任何操作。