Q:

É possível editar um response http?

É possível editar um response http antes dele ser renderizado pelo navegador?
Algo com esse esquema:
Recebimento do response -> Edição do response -> Streaming do response ao navegador.

A:

Você pode utilizar alguns métodos da classe HttpResponse enquanto ainda estiver no servidor. Em geral frameworks como o ASP.NET puro e o ASP.NET MVC te dão uma variável de instância pertencente à página ou ao controlador para isso. I.e.: você pode fazer algo como:
Response.Write("Isto é um teste");

E esse texto será incluso na resposta enviada ao navegador.
Quando o controle sai do servidor a manipulação da resposta se torna mais complexa, por dois motivos:

A edição de conteúdo transmitido pela rede tem que ser feita "na unha", já que fora os protocolos utilizados na rede (IP/TCP/HTTP/SOAP, por exemplo), o formato das mensagens não costuma ser padronizado. Você vai escovar strings e isso pode ser um trabalho muito ingrato.
Qualquer ação nesse sentido é um ataque do tipo man-in-the-middle, então esteja pronto para lidar com mecanismos de segurança que vão te atrapalhar a depender do contexto.

