문제

Can anyone provide an example of using HTTParty using digest auth? I can't find examples on the net and was hoping someone could provide some help. Thanks.

도움이 되었습니까?

해결책

you can set the username and password using the digest_auth method when defining your class

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

다른 팁

Rob's answer worked for me, but there's another way that doesn't affect the entire class. You could thus change the values for each call.

The following is slightly modified from the 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

See the digest_auth part? I changed that from the original example's basic_auth.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top