考虑到数据的公开性质,这应该很简单,但由于某种原因,我的 Ruby 脚本在发出请求时超时。
URL 是http://mtgox.com/api/1/BTCGBP/ticker - 在浏览器中运行良好,并返回预期的 JSON。
require 'net/https'
require 'uri'
uri = URI.parse('https://mtgox.com/api/1/BTCGBP/ticker')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true if uri.scheme == 'https'
resp, response = http.post(uri.request_uri, nil)
但是,这会从同一个框中返回Timeout::Error: execution expired异常(每次)。我可能遗漏了一些非常明显的东西;谁能帮忙?
谢谢