Pregunta

Puede cualquier persona proporcionar un ejemplo del uso HTTParty utilizando autenticación digerir? No puedo encontrar ejemplos en la red y estaba esperando que alguien podría proporcionar algo de ayuda. Gracias.

¿Fue útil?

Solución

Se puede configurar el nombre de usuario y la contraseña utilizando el método digest_auth en la definición de la clase

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

Otros consejos

La respuesta de Rob trabajó para mí, pero no hay otra manera que no afecte a toda la clase. De este modo se podría cambiar los valores para cada llamada.

La siguiente es ligeramente modificada de 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

Vea la parte digest_auth? He cambiado desde que basic_auth del original ejemplo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top