La Web del Programador: Comunidad de Programadores
 
    Pregunta:  53688 - PASO DE PARAMETROS POR HEADERS DE PÁGINAS
Autor:  Pedro Padilla
Que tal un saludo a todos,

Quisiera ver si alguno de ustedes ha podido compartir valores pasados por headers entre aplicaciones, ya que necesito poder realizar esto y me urge!!!

Para agregar un header nuevo se utiliza lo siguiente y la información pasa entre paginas del mismo directorio virtual sin problemas todo perfecto:

NameValueCollection l_objHeaders = context.Request.Headers;
Type l_objTipo = l_objHeaders.GetType();
PropertyInfo l_objPropiedad = l_objTipo.GetProperty("IsReadOnly", BindingFlags.Instance | BindingFlags.IgnoreCase | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy);
l_objPropiedad.SetValue(l_objHeaders, false, null);
l_objHeaders.Add("NewHeader","Paso de Parámetros entre Aplicaciones");

Codigo para ver los datos en pagina del mismo directorio virtual:

Response.Write(HttpContext.Current.Request.Headers["NewHeader"].ToString());

Ahora quiero poder hacer lo mismo pero entre aplicaciones que esten en diferente directorio virtual, ya lo intente de este modo pero el header que agrego se pierde, agradecería mucho que me ayudaran en esto, de antemano muchas gracias.

  Respuesta:  Carlos Manuel C. Umanzor
comparte el sessionState por base de datos