Question

Quelqu'un peut-il fournir un exemple d'utilisation HTTParty à l'aide digérer auth? Je ne peux pas trouver des exemples sur le net et a été en espérant que quelqu'un pourrait fournir de l'aide. Merci.

Était-ce utile?

La solution

vous pouvez définir le nom d'utilisateur et mot de passe en utilisant la méthode digest_auth lors de la définition de votre classe

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

Autres conseils

La réponse de Rob a travaillé pour moi, mais il y a une autre façon qui ne touche pas la classe. Vous pouvez ainsi modifier les valeurs pour chaque appel.

Ce qui suit est légèrement modifiée par rapport à la 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

Voir la partie digest_auth? J'ai changé que de la basic_auth de l'exemple d'origine.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top