http headers - respuesta - ¿Cómo accedo a los valores de encabezado de solicitud de NancyFX?
http headers chrome (1)
Los encabezados están configurados de esta manera para brindar un mejor soporte de tipeo para los encabezados comunes; si está utilizando encabezados no estándar obtendrá una sintaxis ligeramente más fea a menos que escriba su propio envoltorio alrededor de ellos.
Necesito obtener algunos valores de encabezado personalizados (shibboleth) fuera de la colección Request.Headers
. Actualmente estoy logrando hacer esto usando el siguiente código:
CommonName = Request.Headers["cn"].FirstOrDefault();
Email = Request.Headers["mail"].FirstOrDefault();
¿Hay una sintaxis menos engorrosa para obtener los valores del encabezado? Esperaba ver un objeto dinámico, como la Query
o el Form
para poder usar nombres de propiedad dinámicos, algo como esto:
CommonName = Request.Headers.cn;
Email = Request.Headers.mail;
Gracias.