Ruby:摘要代理验证

时间:2012-04-20 12:17:44

标签: ruby proxy digest-authentication

我落后于代理(digest auth)。

有没有办法访问网页?

  1. Httpclient - Basic和NTLM
  2. Open-Uri - no Digest。
  3. 还有一件事。我想安装宝石。只有框中有BASIC。

    感谢。

1 个答案:

答案 0 :(得分:0)

没有答案。 我找到了HTTParty,但它不起作用。

基本身份验证工作(我使用嗅探器,它发送授权请求):

require 'httparty'
require 'pp'

class Rep
  include HTTParty
  http_proxy '192.168.5.12', 3128
  basic_auth 'user', 'password'
end

pp Rep.get('http://ya.ru')

但digest auth不起作用(嗅探器显示没有任何授权的请求):

require 'httparty'
require 'pp'

class Rep
  include HTTParty
  http_proxy '192.168.5.12', 3128
  digest_auth 'user', 'password'
end

pp Rep.get('http://ya.ru')

有错误吗?