    # File lib/action_controller/dispatcher.rb, line 116
        def dispatch_cgi(cgi, session_options)
          if cgi ||= self.class.failsafe_response(@output, '400 Bad Request') { CGI.new }
            @request = CgiRequest.new(cgi, session_options)
            @response = CgiResponse.new(cgi)
            dispatch
          end
        rescue Exception => exception
          failsafe_rescue exception
        end