# File webrick/fcgi.rb, line 13
                def parse(cgirequest)
                        env = cgirequest.env
                        @logger.debug "Handling request. Environment: #{env.inspect}"
                        s = ''
                        s << "#{env['REQUEST_METHOD']} #{env['PATH_INFO']} HTTP/1.1\n"
                        env.keys.select { |e| e =~ %{^HTTP} }.each do |h|
                                s << h.sub('HTTP_', '').downcase.ucfirst.sub('_', '-') + ": " << env[h] << "\n"
                        end
                        self.HTTPParse StringIO.new(s)
                        self
                end