403开发人员在HTTP拉取时无效

时间:2011-09-28 16:37:24

标签: ruby-on-rails ruby xml

我正在尝试使用Ruby从酒店数据库查询一些XML,并得到结果:

403 Developer Inactive

我使用了代码:

require 'net/http'

url = URI.parse('URL of the HTTP query')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
  http.request(req)
}
puts res.body

我会给出实际的网址,但它包含API密钥/等等......所以我真的无法透露它。

代码有什么问题,或者可能是需要激活密钥的公司吗?

由于

1 个答案:

答案 0 :(得分:1)

403是HTTP状态代码FORBIDDEN,这让我相信您在验证API请求时遇到问题,可能是因为密钥错误或其他原因。