/// <summary> /// Is an Http header present in the current request? /// </summary> /// <param name="request"></param> /// <param name="key"></param> /// <returns></returns> public static bool HasHeader(this IHttpRequest request, HttpRequestHeader key) { return(request.HasHeader(HttpRequestHeaders.HeaderNameFor(key))); }
/// <summary> /// Get all values for a named header from the current request /// </summary> /// <param name="request"></param> /// <param name="key"></param> /// <returns></returns> public static IEnumerable <string> GetHeader(this IHttpRequest request, HttpRequestHeader key) { return(request.GetHeader(HttpRequestHeaders.HeaderNameFor(key))); }
public static string ToName(this HttpRequestHeader header) { return(HttpRequestHeaders.HeaderNameFor(header)); }