type respuesta personalizadas headers example encabezados ejemplo definicion content chrome cabeceras cabecera http-headers nancy

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.