【发布时间】:2011-01-08 21:06:08
【问题描述】:
我是来自 Java 的 Ruby 新手。我正在尝试发出一个 http 获取请求,我得到一个 400 的 http 响应代码。我通过 http 调用的服务非常特殊,我很确定我的请求并不完全正确。在我执行头部请求(如下)以仔细检查正在发送的 request_headers 是否是我认为我正在发送的内容之后,“查看内部”req 对象会很有帮助。有没有办法打印出 req 对象?
req = Net::HTTP.new(url.host, url.port)
req.use_ssl = true
res = req.head(pathWithScope, request_headers)
code = res.code.to_i
puts "Response code: #{code}"
我试过这个:puts "Request Debug: #{req.inspect}",但它只打印这个:#<Net::HTTP www.blah.com:443 open=false>
【问题讨论】: