5

ダイジェスト認証を使用して HTTParty を使用する例を誰か提供できますか? 私はネット上で例を見つけることができず、誰かが助けてくれることを望んでいました. ありがとう。

4

2 に答える 2

11

digest_authクラスを定義するときにメソッドを使用してユーザー名とパスワードを設定できます

class Foo
  include HTTParty
  digest_auth 'username', 'password'
end
于 2010-12-17T16:14:44.173 に答える
2

ロブの答えはうまくいきましたが、クラス全体に影響を与えない別の方法があります。したがって、各呼び出しの値を変更できます。

以下は、HTTParty docからわずかに変更されています。

class Twitter
  include HTTParty
  base_uri 'twitter.com'

  def initialize(u, p)
    @auth = {:username => u, :password => p}
  end

  def post(text)
    options = { :body => {:status => text}, :digest_auth => @auth }
    self.class.post('/statuses/update.json', options)
  end
end

digest_authその部分を参照してください。元の例から変更しましたbasic_auth

于 2015-03-14T02:06:47.643 に答える