Changeset 128
- Timestamp:
- 11/04/06 17:02:16 (3 years ago)
- Files:
-
- trunk/lib/http-access2.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/http-access2.rb
r127 r128 109 109 def initialize(proxy = nil, agent_name = nil, from = nil) 110 110 @proxy = nil # assigned later. 111 @proxy_auth = nil 111 112 @no_proxy = nil 112 113 @agent_name = agent_name … … 184 185 raise ArgumentError.new("unsupported proxy `#{proxy}'") 185 186 end 187 @proxy_auth = [@proxy.user, @proxy.password] 186 188 end 187 189 reset_all … … 396 398 if extheader.is_a?(Hash) 397 399 extheader = extheader.to_a 400 end 401 if @proxy_auth 402 proxy_cred = ["#{@proxy_auth[0]}:#{@proxy_auth[1]}"].pack('m').strip 403 extheader << ['Proxy-Authorization', "Basic " << proxy_cred] 398 404 end 399 405 cred = @basic_auth.get(uri)