【发布时间】:2012-03-12 14:40:23
【问题描述】:
这很好用:
require 'net/http'
uri = URI('http://api.twitter.com/1/statuses/user_timeline.json')
args = {include_entities: 0, include_rts: 0, screen_name: 'johndoe', count: 2, trim_user: 1}
uri.query = URI.encode_www_form(args)
resp = Net::HTTP.get_response(uri)
puts resp.body
但是从http 更改为https 会导致无意义的错误。我不是在问为什么错误没有意义,我只是想知道为https 做get_response 的最接近的方法是什么?
我在 Net::HTTP 文档中看到了“HTTPS”示例,但它看起来不是很令人印象深刻,并且会让我根据我的参数哈希手动组合 URL - 不好。
【问题讨论】: