Я новичок в Ruby, пришедшем с Java. Я пытаюсь сделать запрос http get, и я получаю код ответа 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>