Вопрос
Может ли кто -нибудь дать пример использования httparty с помощью Digest Auth? Я не могу найти примеры в сети и надеялся, что кто -то сможет оказать некоторую помощь. Спасибо.
Решение
Вы можете установить имя пользователя и пароль, используя 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
.
Не связан с StackOverflow