         # File lib/protocols/httpcli2.rb, line 310
    310:                 def request args
    311:                         args[:host_header] = @host_header unless args.has_key?(:host_header)
    312:                         args[:authorization] = @authorization unless args.has_key?(:authorization)
    313:                         r = Request.new self, args
    314:                         if @closed
    315:                                 r.fail
    316:                         else
    317:                                 (@requests ||= []).unshift r
    318:                                 @connected.callback {r.send_request}
    319:                         end
    320:                         r
    321:                 end