# File lib/protocols/httpcli2.rb, line 291
291:                 def request args
292:                         args[:host_header] = @host_header unless args.has_key?(:host_header)
293:                         args[:authorization] = @authorization unless args.has_key?(:authorization)
294:                         r = Request.new self, args
295:                         if @closed
296:                                 r.fail
297:                         else
298:                                 (@requests ||= []).unshift r
299:                                 @connected.callback {r.send_request}
300:                         end
301:                         r
302:                 end