Как я могу напечатать информацию о NET:HTTPRequest в целях отладки?

Я плохо знаком с Руби, приезжающей из Явы. Я пытаюсь заставить http получить запрос, и я получаю http код ответа 400. Обслуживание я вызываю http, очень конкретно, и я вполне уверен, что мой запрос не точно правилен. Было бы полезно «посмотреть внутри» req объект после того, как я делаю главный запрос (ниже), чтобы проверить это дважды request_headers, которые посылают, - то, что я думаю, что посылаю. Есть ли способ распечатать объект 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>

33
задан Upgradingdave 24 January 2010 в 20:35
поделиться