我是来自Java的Ruby新手.我试图发出一个http get请求,得到的http响应代码是400.我通过http调用的服务非常特殊,我很确定我的请求并不完全正确.在我执行head请求(如下)后,仔细判断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>