【发布时间】:2021-05-18 08:58:19
【问题描述】:
我目前正在做一个项目,我必须制定一个特定的方法。 通过使用这种方法,我想得到 Json 的结果。 url 完全没问题,当我通过 Curl -get 命令点击它时它返回 Json。 它返回这样的东西 [{id: "~~~", name: "~~~"}, {id: "===", name: "==="}]
def api(url)
uri = URI.parse(url)
req = Net::HTTP::Get.new(uri.request_uri)
https = Net::HTTP.new(uri.host, uri.port)
https.use_ssl = true
res = https.request(req)
res.to_json ( i also tried res.body)
end
我想解决这个问题,但我没有发现问题。
*已添加
我刚刚发现 res = https.request(req) 不起作用。 print res 什么也不返回。
在这堂课中,我添加了这些要求,但这里可能有问题。
require 'json'
require 'net/http'
require 'uri'
【问题讨论】:
标签: ruby-on-rails json ruby