Mensagens de resposta para Stdout contêm apenas os cabeçalhos adicionais que o CGI deseja adicionar. Estes podem ser substituídos ou alterados pelo serviço web do host antes de serem emitidos para o cliente. Também outros cabeçalhos serão adicionados em geral.
Quanto aos cabeçalhos de entrada, não faz absolutamente nenhum sentido colocar a carga e o risco de analisá-los no CGI. Erros de análise criam todos os tipos de vulnerabilidades. O host do servidor da Web é a melhor coisa para fazer isso.
No entanto, com FastCGI é diferente novamente, já que as variáveis de ambiente não são mais uma opção, já que o processo CGI permanece residente.