質問

Digest Authを使用してHTTPARTYを使用する例を提供できますか?私はネット上で例を見つけることができず、誰かが何らかの助けを提供できることを望んでいました。ありがとう。

役に立ちましたか?

解決

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

class Foo
  include HTTParty
  digest_auth 'username', 'password'
end

他のヒント

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

以下は、からわずかに変更されています 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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top