Ruby OAuth:显示请求头?

Ruby OAuth:显示请求头?,ruby,oauth,gem,xauth,Ruby,Oauth,Gem,Xauth,我正在使用RubyOAuthGem实现xAuth 以下是我到目前为止的代码,它是有效的: require "RubyGems" require "oauth" require "json" require 'active_support' consumer = OAuth::Consumer.new(consumer_key,consumer_secret,:site=>site) access_token = consumer.get_access_token(nil,{},{:x_

我正在使用RubyOAuthGem实现xAuth

以下是我到目前为止的代码,它是有效的:

require "RubyGems"
require "oauth"
require "json"
require 'active_support'

consumer = OAuth::Consumer.new(consumer_key,consumer_secret,:site=>site)

access_token = consumer.get_access_token(nil,{},{:x_auth_mode=>x_auth_mode,:x_auth_username=>x_auth_username,:x_auth_password=>x_auth_password,})

response = access_token.get("#{site}/service.json")
body = ActiveSupport::JSON.decode(response.body).inspect
我想知道是否有任何方法可以通过“put”打印access_token.get请求头的样子

i、 e.请求中的头,看起来像:

OAuth realm="", oauth_timestamp="1311358709", oauth_version="1.0", oauth_consumer_key="x",oauth_signature="x%2B%2Bdjzy7mE%3D", oauth_token="x", oauth_nonce="7A3BFB3C-E25B-4FA1-B856-F7DF2AF38FA8", oauth_signature_method="HMAC-SHA1"

是否有某种方法可以打开调试以在gem文件中显示此数据?我使用的是Mac OS,你可以通过rails控制台来完成


当您位于项目目录中时,在终端中键入bundle exec rails c,您可以通过rails控制台执行此操作

当您位于项目目录中时,在终端中键入bundle exec rails c