Esto parece una operación simple.HttpModule para agregar encabezados para solicitar
Tenemos una necesidad en nuestro entorno de desarrollo (que se ejecuta en XP/IIS 5) para agregar algunos encabezados en cada HttpRequest que llegan a nuestra aplicación. (Esto es para simular un entorno de producción que no tenemos disponible en dev). A primera vista, esto parecía una sencilla HttpModule, a lo largo de las líneas de:
public class Dev_Sim: IHttpModule
{
public void Init(HttpApplication app)
{
app.BeginRequest += delegate { app.Context.Request.Headers.Add("UserName", "XYZZY"); };
}
public void Dispose(){}
}
Pero en tratar de hacer eso, encuentro de sólo lectura que la colección encabezados de la solicitud es, y el método Add falla con una excepción OperationNotSupported.
Pasando un par de horas investigando esto en Google, no he encontrado una respuesta fácil a lo que debería ser un problema relativamente sencillo.
¿Alguien tiene punteros?
Existe la posibilidad de modificar el flujo de respuesta. ¿Tiene algo específico que pueda manejar y reemplazar? – brumScouse
No quiero modificar la respuesta. Necesito modificar la solicitud y enviarla al resto de la cadena, finalizando en mi aplicación MVC. Cuando llegue a mi aplicación, mi aplicación debe poder ver los encabezados que estoy tratando de insertar en este módulo. –