Ruby OAuth: отображать заголовок запроса? - PullRequest
2 голосов
/ 22 июля 2011

Я использую гем ruby ​​oauth для реализации 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 заголовок запроса выглядит как ?

(то есть заголовок в запросе, который выглядит как):

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)

1 Ответ

0 голосов
/ 03 июня 2012

Вы можете сделать это через консоль rails.

введите bundle exec rails c в своем терминале, пока вы находитесь в каталоге вашего проекта

...