我正在尝试使用Ruby从酒店数据库查询一些XML,并得到结果:
我使用了代码:
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密钥/等等......所以我真的无法透露它。
代码有什么问题,或者可能是需要激活密钥的公司吗?
由于
答案 0 :(得分:1)
403是HTTP状态代码FORBIDDEN
,这让我相信您在验证API请求时遇到问题,可能是因为密钥错误或其他原因。