【发布时间】:2010-12-17 16:08:30
【问题描述】:
谁能提供一个使用 HTTParty 使用摘要身份验证的示例?我在网上找不到例子,希望有人能提供一些帮助。谢谢。
【问题讨论】:
谁能提供一个使用 HTTParty 使用摘要身份验证的示例?我在网上找不到例子,希望有人能提供一些帮助。谢谢。
【问题讨论】:
您可以在定义类时使用digest_auth 方法设置用户名和密码
class Foo
include HTTParty
digest_auth 'username', 'password'
end
【讨论】:
Rob 的回答对我有用,但还有另一种方式不会影响整个班级。因此,您可以更改每个调用的值。
以下是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 更改了它。
【讨论】: