Frage
Kann mir jemand ein Beispiel der Verwendung HTTParty liefern Auth mit verdauen? Ich kann keine Beispiele im Netz finden und hoffte, dass jemand etwas Hilfe bieten könnte. Danke.
Lösung
können Sie den Benutzernamen und das Passwort mit der digest_auth
Methode festgelegt, wenn Ihre Klasse
class Foo
include HTTParty
digest_auth 'username', 'password'
end
Andere Tipps
Rob Antwort war für mich, aber es ist eine andere Art und Weise, die nicht die gesamte Klasse nicht beeinträchtigt. Man könnte also die Werte für jeden Anruf ändern.
Im Folgenden wird leicht modifiziert von dem 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
Sehen Sie die digest_auth
Teil? Ich änderte die aus dem ursprünglichen Beispiel der basic_auth
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow