Pergunta

Como leio os cabeçalhos de resposta que estão sendo enviados em uma página? Quero poder ler os valores do cabeçalho e modificar alguns deles. Isto é para um aplicativo ASP.NET 1.1, mas eu ficaria curioso para saber se pode ser feito em qualquer versão do ASP.NET. O motivo para fazer isso é que alguém pode ter adicionado cabeçalhos personalizados antes do ponto em que estou examinando a resposta - para que não possa limpar cegamente todos os cabeçalhos e prender o meu - preciso ler todos os cabeçalhos para que eu possa modificar o apenas adequados.

Foi útil?

Solução

HttpContext.current.Response (é um httpro -resposta), exposto clearheaders (), addheaders () e appendheaders ().

Não é tão direto quanto agora na versão posterior do ASP.NET, mas deve ser suficiente para permitir que você modifique os cabeçalhos que deseja modificar.

http://msdn.microsoft.com/en-us/library/system.web.httproponse_members(vs.71).aspx

Outras dicas

Afaik, não pode ser feito no ASP.NET 1.1. Não há como você chegar aos cabeçalhos de resposta - os cabeçalhos de solicitação estão disponíveis, mas não os cabeçalhos de resposta. Não tenho certeza se você pode fazer isso em outras pilhas como Java, lâmpada e estou curioso para descobrir ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top