295 references to HttpSysRequestHeader
Microsoft.AspNetCore.Server.HttpSys (256)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (4)
442internal bool HasKnownHeader(HttpSysRequestHeader header) 459private bool HasKnowHeaderHelper(HttpSysRequestHeader header, long fixup, HTTP_REQUEST_V1* request) 477internal string? GetKnownHeader(HttpSysRequestHeader header) 494private string? GetKnowHeaderHelper(HttpSysRequestHeader header, long fixup, HTTP_REQUEST_V1* request)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (3)
61private string? GetKnownHeader(HttpSysRequestHeader header) 283var header = HeaderKeys[i]; 297var header = HeaderKeys[i];
src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (249)
68string nativeValue = GetKnownHeader(HttpSysRequestHeader.Accept); 92string nativeValue = GetKnownHeader(HttpSysRequestHeader.AcceptCharset); 116string nativeValue = GetKnownHeader(HttpSysRequestHeader.AcceptEncoding); 140string nativeValue = GetKnownHeader(HttpSysRequestHeader.AcceptLanguage); 164string nativeValue = GetKnownHeader(HttpSysRequestHeader.Allow); 188string nativeValue = GetKnownHeader(HttpSysRequestHeader.Authorization); 212string nativeValue = GetKnownHeader(HttpSysRequestHeader.CacheControl); 236string nativeValue = GetKnownHeader(HttpSysRequestHeader.Connection); 260string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentEncoding); 284string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentLanguage); 308string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentLength); 332string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentLocation); 356string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentMd5); 380string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentRange); 404string nativeValue = GetKnownHeader(HttpSysRequestHeader.ContentType); 428string nativeValue = GetKnownHeader(HttpSysRequestHeader.Cookie); 452string nativeValue = GetKnownHeader(HttpSysRequestHeader.Date); 476string nativeValue = GetKnownHeader(HttpSysRequestHeader.Expect); 500string nativeValue = GetKnownHeader(HttpSysRequestHeader.Expires); 524string nativeValue = GetKnownHeader(HttpSysRequestHeader.From); 548string nativeValue = GetKnownHeader(HttpSysRequestHeader.Host); 572string nativeValue = GetKnownHeader(HttpSysRequestHeader.IfMatch); 596string nativeValue = GetKnownHeader(HttpSysRequestHeader.IfModifiedSince); 620string nativeValue = GetKnownHeader(HttpSysRequestHeader.IfNoneMatch); 644string nativeValue = GetKnownHeader(HttpSysRequestHeader.IfRange); 668string nativeValue = GetKnownHeader(HttpSysRequestHeader.IfUnmodifiedSince); 692string nativeValue = GetKnownHeader(HttpSysRequestHeader.KeepAlive); 716string nativeValue = GetKnownHeader(HttpSysRequestHeader.LastModified); 740string nativeValue = GetKnownHeader(HttpSysRequestHeader.MaxForwards); 764string nativeValue = GetKnownHeader(HttpSysRequestHeader.Pragma); 788string nativeValue = GetKnownHeader(HttpSysRequestHeader.ProxyAuthorization); 812string nativeValue = GetKnownHeader(HttpSysRequestHeader.Range); 836string nativeValue = GetKnownHeader(HttpSysRequestHeader.Referer); 860string nativeValue = GetKnownHeader(HttpSysRequestHeader.Te); 884string nativeValue = GetKnownHeader(HttpSysRequestHeader.Trailer); 908string nativeValue = GetKnownHeader(HttpSysRequestHeader.TransferEncoding); 932string nativeValue = GetKnownHeader(HttpSysRequestHeader.Translate); 956string nativeValue = GetKnownHeader(HttpSysRequestHeader.Upgrade); 980string nativeValue = GetKnownHeader(HttpSysRequestHeader.UserAgent); 1004string nativeValue = GetKnownHeader(HttpSysRequestHeader.Via); 1028string nativeValue = GetKnownHeader(HttpSysRequestHeader.Warning); 1754if (HasKnownHeader(HttpSysRequestHeader.Te)) 1766if (HasKnownHeader(HttpSysRequestHeader.Via)) 1778if (HasKnownHeader(HttpSysRequestHeader.Date)) 1788if (HasKnownHeader(HttpSysRequestHeader.From)) 1798if (HasKnownHeader(HttpSysRequestHeader.Host)) 1810if (HasKnownHeader(HttpSysRequestHeader.Allow)) 1820if (HasKnownHeader(HttpSysRequestHeader.Range)) 1832if (HasKnownHeader(HttpSysRequestHeader.Accept)) 1842if (HasKnownHeader(HttpSysRequestHeader.Cookie)) 1852if (HasKnownHeader(HttpSysRequestHeader.Expect)) 1862if (HasKnownHeader(HttpSysRequestHeader.Pragma)) 1874if (HasKnownHeader(HttpSysRequestHeader.Expires)) 1884if (HasKnownHeader(HttpSysRequestHeader.Referer)) 1894if (HasKnownHeader(HttpSysRequestHeader.Trailer)) 1904if (HasKnownHeader(HttpSysRequestHeader.Upgrade)) 1914if (HasKnownHeader(HttpSysRequestHeader.Warning)) 1926if (HasKnownHeader(HttpSysRequestHeader.IfMatch)) 1936if (HasKnownHeader(HttpSysRequestHeader.IfRange)) 1948if (HasKnownHeader(HttpSysRequestHeader.Translate)) 1960if (HasKnownHeader(HttpSysRequestHeader.Connection)) 1970if (HasKnownHeader(HttpSysRequestHeader.KeepAlive)) 1980if (HasKnownHeader(HttpSysRequestHeader.UserAgent)) 1992if (HasKnownHeader(HttpSysRequestHeader.ContentMd5)) 2004if (HasKnownHeader(HttpSysRequestHeader.ContentType)) 2014if (HasKnownHeader(HttpSysRequestHeader.MaxForwards)) 2026if (HasKnownHeader(HttpSysRequestHeader.Authorization)) 2036if (HasKnownHeader(HttpSysRequestHeader.CacheControl)) 2046if (HasKnownHeader(HttpSysRequestHeader.ContentRange)) 2056if (HasKnownHeader(HttpSysRequestHeader.IfNoneMatch)) 2066if (HasKnownHeader(HttpSysRequestHeader.LastModified)) 2078if (HasKnownHeader(HttpSysRequestHeader.AcceptCharset)) 2088if (HasKnownHeader(HttpSysRequestHeader.ContentLength)) 2100if (HasKnownHeader(HttpSysRequestHeader.AcceptEncoding)) 2110if (HasKnownHeader(HttpSysRequestHeader.AcceptLanguage)) 2122if (HasKnownHeader(HttpSysRequestHeader.ContentEncoding)) 2132if (HasKnownHeader(HttpSysRequestHeader.ContentLanguage)) 2142if (HasKnownHeader(HttpSysRequestHeader.ContentLocation)) 2154if (HasKnownHeader(HttpSysRequestHeader.IfModifiedSince)) 2164if (HasKnownHeader(HttpSysRequestHeader.TransferEncoding)) 2176if (HasKnownHeader(HttpSysRequestHeader.IfUnmodifiedSince)) 2186if (HasKnownHeader(HttpSysRequestHeader.ProxyAuthorization)) 2703private static ReadOnlySpan<HttpSysRequestHeader> HeaderKeys => 2705HttpSysRequestHeader.Accept, 2706HttpSysRequestHeader.AcceptCharset, 2707HttpSysRequestHeader.AcceptEncoding, 2708HttpSysRequestHeader.AcceptLanguage, 2709HttpSysRequestHeader.Allow, 2710HttpSysRequestHeader.Authorization, 2711HttpSysRequestHeader.CacheControl, 2712HttpSysRequestHeader.Connection, 2713HttpSysRequestHeader.ContentEncoding, 2714HttpSysRequestHeader.ContentLanguage, 2715HttpSysRequestHeader.ContentLength, 2716HttpSysRequestHeader.ContentLocation, 2717HttpSysRequestHeader.ContentMd5, 2718HttpSysRequestHeader.ContentRange, 2719HttpSysRequestHeader.ContentType, 2720HttpSysRequestHeader.Cookie, 2721HttpSysRequestHeader.Date, 2722HttpSysRequestHeader.Expect, 2723HttpSysRequestHeader.Expires, 2724HttpSysRequestHeader.From, 2725HttpSysRequestHeader.Host, 2726HttpSysRequestHeader.IfMatch, 2727HttpSysRequestHeader.IfModifiedSince, 2728HttpSysRequestHeader.IfNoneMatch, 2729HttpSysRequestHeader.IfRange, 2730HttpSysRequestHeader.IfUnmodifiedSince, 2731HttpSysRequestHeader.KeepAlive, 2732HttpSysRequestHeader.LastModified, 2733HttpSysRequestHeader.MaxForwards, 2734HttpSysRequestHeader.Pragma, 2735HttpSysRequestHeader.ProxyAuthorization, 2736HttpSysRequestHeader.Range, 2737HttpSysRequestHeader.Referer, 2738HttpSysRequestHeader.Te, 2739HttpSysRequestHeader.Trailer, 2740HttpSysRequestHeader.TransferEncoding, 2741HttpSysRequestHeader.Translate, 2742HttpSysRequestHeader.Upgrade, 2743HttpSysRequestHeader.UserAgent, 2744HttpSysRequestHeader.Via, 2745HttpSysRequestHeader.Warning, 2748private string GetHeaderKeyName(HttpSysRequestHeader header) => header switch 2750HttpSysRequestHeader.Accept => HeaderNames.Accept, 2751HttpSysRequestHeader.AcceptCharset => HeaderNames.AcceptCharset, 2752HttpSysRequestHeader.AcceptEncoding => HeaderNames.AcceptEncoding, 2753HttpSysRequestHeader.AcceptLanguage => HeaderNames.AcceptLanguage, 2754HttpSysRequestHeader.Allow => HeaderNames.Allow, 2755HttpSysRequestHeader.Authorization => HeaderNames.Authorization, 2756HttpSysRequestHeader.CacheControl => HeaderNames.CacheControl, 2757HttpSysRequestHeader.Connection => HeaderNames.Connection, 2758HttpSysRequestHeader.ContentEncoding => HeaderNames.ContentEncoding, 2759HttpSysRequestHeader.ContentLanguage => HeaderNames.ContentLanguage, 2760HttpSysRequestHeader.ContentLength => HeaderNames.ContentLength, 2761HttpSysRequestHeader.ContentLocation => HeaderNames.ContentLocation, 2762HttpSysRequestHeader.ContentMd5 => HeaderNames.ContentMD5, 2763HttpSysRequestHeader.ContentRange => HeaderNames.ContentRange, 2764HttpSysRequestHeader.ContentType => HeaderNames.ContentType, 2765HttpSysRequestHeader.Cookie => HeaderNames.Cookie, 2766HttpSysRequestHeader.Date => HeaderNames.Date, 2767HttpSysRequestHeader.Expect => HeaderNames.Expect, 2768HttpSysRequestHeader.Expires => HeaderNames.Expires, 2769HttpSysRequestHeader.From => HeaderNames.From, 2770HttpSysRequestHeader.Host => HeaderNames.Host, 2771HttpSysRequestHeader.IfMatch => HeaderNames.IfMatch, 2772HttpSysRequestHeader.IfModifiedSince => HeaderNames.IfModifiedSince, 2773HttpSysRequestHeader.IfNoneMatch => HeaderNames.IfNoneMatch, 2774HttpSysRequestHeader.IfRange => HeaderNames.IfRange, 2775HttpSysRequestHeader.IfUnmodifiedSince => HeaderNames.IfUnmodifiedSince, 2776HttpSysRequestHeader.KeepAlive => HeaderNames.KeepAlive, 2777HttpSysRequestHeader.LastModified => HeaderNames.LastModified, 2778HttpSysRequestHeader.MaxForwards => HeaderNames.MaxForwards, 2779HttpSysRequestHeader.Pragma => HeaderNames.Pragma, 2780HttpSysRequestHeader.ProxyAuthorization => HeaderNames.ProxyAuthorization, 2781HttpSysRequestHeader.Range => HeaderNames.Range, 2782HttpSysRequestHeader.Referer => HeaderNames.Referer, 2783HttpSysRequestHeader.Te => HeaderNames.TE, 2784HttpSysRequestHeader.Trailer => HeaderNames.Trailer, 2785HttpSysRequestHeader.TransferEncoding => HeaderNames.TransferEncoding, 2786HttpSysRequestHeader.Translate => HeaderNames.Translate, 2787HttpSysRequestHeader.Upgrade => HeaderNames.Upgrade, 2788HttpSysRequestHeader.UserAgent => HeaderNames.UserAgent, 2789HttpSysRequestHeader.Via => HeaderNames.Via, 2790HttpSysRequestHeader.Warning => HeaderNames.Warning, 2794private bool HasKnownHeader(HttpSysRequestHeader header) => header switch 2796HttpSysRequestHeader.Accept => (_flag0 & 0x1u) != 0 ? _Accept.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Accept), 2797HttpSysRequestHeader.AcceptCharset => (_flag0 & 0x2u) != 0 ? _AcceptCharset.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.AcceptCharset), 2798HttpSysRequestHeader.AcceptEncoding => (_flag0 & 0x4u) != 0 ? _AcceptEncoding.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.AcceptEncoding), 2799HttpSysRequestHeader.AcceptLanguage => (_flag0 & 0x8u) != 0 ? _AcceptLanguage.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.AcceptLanguage), 2800HttpSysRequestHeader.Allow => (_flag0 & 0x10u) != 0 ? _Allow.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Allow), 2801HttpSysRequestHeader.Authorization => (_flag0 & 0x20u) != 0 ? _Authorization.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Authorization), 2802HttpSysRequestHeader.CacheControl => (_flag0 & 0x40u) != 0 ? _CacheControl.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.CacheControl), 2803HttpSysRequestHeader.Connection => (_flag0 & 0x80u) != 0 ? _Connection.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Connection), 2804HttpSysRequestHeader.ContentEncoding => (_flag0 & 0x100u) != 0 ? _ContentEncoding.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentEncoding), 2805HttpSysRequestHeader.ContentLanguage => (_flag0 & 0x200u) != 0 ? _ContentLanguage.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentLanguage), 2806HttpSysRequestHeader.ContentLength => (_flag0 & 0x400u) != 0 ? _ContentLength.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentLength), 2807HttpSysRequestHeader.ContentLocation => (_flag0 & 0x800u) != 0 ? _ContentLocation.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentLocation), 2808HttpSysRequestHeader.ContentMd5 => (_flag0 & 0x1000u) != 0 ? _ContentMD5.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentMd5), 2809HttpSysRequestHeader.ContentRange => (_flag0 & 0x2000u) != 0 ? _ContentRange.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentRange), 2810HttpSysRequestHeader.ContentType => (_flag0 & 0x4000u) != 0 ? _ContentType.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ContentType), 2811HttpSysRequestHeader.Cookie => (_flag0 & 0x8000u) != 0 ? _Cookie.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Cookie), 2812HttpSysRequestHeader.Date => (_flag0 & 0x10000u) != 0 ? _Date.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Date), 2813HttpSysRequestHeader.Expect => (_flag0 & 0x20000u) != 0 ? _Expect.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Expect), 2814HttpSysRequestHeader.Expires => (_flag0 & 0x40000u) != 0 ? _Expires.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Expires), 2815HttpSysRequestHeader.From => (_flag0 & 0x80000u) != 0 ? _From.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.From), 2816HttpSysRequestHeader.Host => (_flag0 & 0x100000u) != 0 ? _Host.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Host), 2817HttpSysRequestHeader.IfMatch => (_flag0 & 0x200000u) != 0 ? _IfMatch.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.IfMatch), 2818HttpSysRequestHeader.IfModifiedSince => (_flag0 & 0x400000u) != 0 ? _IfModifiedSince.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.IfModifiedSince), 2819HttpSysRequestHeader.IfNoneMatch => (_flag0 & 0x800000u) != 0 ? _IfNoneMatch.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.IfNoneMatch), 2820HttpSysRequestHeader.IfRange => (_flag0 & 0x1000000u) != 0 ? _IfRange.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.IfRange), 2821HttpSysRequestHeader.IfUnmodifiedSince => (_flag0 & 0x2000000u) != 0 ? _IfUnmodifiedSince.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.IfUnmodifiedSince), 2822HttpSysRequestHeader.KeepAlive => (_flag0 & 0x4000000u) != 0 ? _KeepAlive.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.KeepAlive), 2823HttpSysRequestHeader.LastModified => (_flag0 & 0x8000000u) != 0 ? _LastModified.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.LastModified), 2824HttpSysRequestHeader.MaxForwards => (_flag0 & 0x10000000u) != 0 ? _MaxForwards.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.MaxForwards), 2825HttpSysRequestHeader.Pragma => (_flag0 & 0x20000000u) != 0 ? _Pragma.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Pragma), 2826HttpSysRequestHeader.ProxyAuthorization => (_flag0 & 0x40000000u) != 0 ? _ProxyAuthorization.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.ProxyAuthorization), 2827HttpSysRequestHeader.Range => (_flag0 & 0x80000000u) != 0 ? _Range.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Range), 2828HttpSysRequestHeader.Referer => (_flag1 & 0x1u) != 0 ? _Referer.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Referer), 2829HttpSysRequestHeader.Te => (_flag1 & 0x2u) != 0 ? _TE.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Te), 2830HttpSysRequestHeader.Trailer => (_flag1 & 0x4u) != 0 ? _Trailer.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Trailer), 2831HttpSysRequestHeader.TransferEncoding => (_flag1 & 0x8u) != 0 ? _TransferEncoding.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.TransferEncoding), 2832HttpSysRequestHeader.Translate => (_flag1 & 0x10u) != 0 ? _Translate.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Translate), 2833HttpSysRequestHeader.Upgrade => (_flag1 & 0x20u) != 0 ? _Upgrade.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Upgrade), 2834HttpSysRequestHeader.UserAgent => (_flag1 & 0x40u) != 0 ? _UserAgent.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.UserAgent), 2835HttpSysRequestHeader.Via => (_flag1 & 0x80u) != 0 ? _Via.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Via), 2836HttpSysRequestHeader.Warning => (_flag1 & 0x100u) != 0 ? _Warning.Count > 0 : _requestMemoryBlob.HasKnownHeader(HttpSysRequestHeader.Warning),
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (39)
RequestHeaderTests.cs (39)
229foreach ((HttpSysRequestHeader Key, string Value) testRow in HeaderTestData()) 316private IEnumerable<(HttpSysRequestHeader, string)> HeaderTestData() 320yield return (HttpSysRequestHeader.CacheControl, HeaderNames.CacheControl); 321yield return (HttpSysRequestHeader.Connection, HeaderNames.Connection); 322yield return (HttpSysRequestHeader.Date, new DateTime(2022, 11, 14).ToString("r", CultureInfo.InvariantCulture)); 323yield return (HttpSysRequestHeader.KeepAlive, HeaderNames.KeepAlive); 324yield return (HttpSysRequestHeader.Pragma, HeaderNames.Pragma); 325yield return (HttpSysRequestHeader.Trailer, HeaderNames.Trailer); 326yield return (HttpSysRequestHeader.TransferEncoding, HeaderNames.TransferEncoding); 327yield return (HttpSysRequestHeader.Upgrade, HeaderNames.Upgrade); 328yield return (HttpSysRequestHeader.Via, "1.1 localhost"); 329yield return (HttpSysRequestHeader.Warning, """199 - "just a test" """); 330yield return (HttpSysRequestHeader.ContentLength, "1"); 331yield return (HttpSysRequestHeader.ContentType, "application/json"); 332yield return (HttpSysRequestHeader.ContentEncoding, "utf-8"); 333yield return (HttpSysRequestHeader.ContentLanguage, "en-US"); 334yield return (HttpSysRequestHeader.ContentLocation, HeaderNames.ContentLocation); 335yield return (HttpSysRequestHeader.ContentMd5, HeaderNames.ContentMD5); 336yield return (HttpSysRequestHeader.ContentRange, HeaderNames.ContentRange); 337yield return (HttpSysRequestHeader.LastModified, HeaderNames.LastModified); 338yield return (HttpSysRequestHeader.Accept, "*/*"); 339yield return (HttpSysRequestHeader.AcceptCharset, HeaderNames.AcceptCharset); 340yield return (HttpSysRequestHeader.AcceptEncoding, HeaderNames.AcceptEncoding); 341yield return (HttpSysRequestHeader.AcceptLanguage, HeaderNames.AcceptLanguage); 342yield return (HttpSysRequestHeader.Authorization, HeaderNames.Authorization); 343yield return (HttpSysRequestHeader.Cookie, HeaderNames.Cookie); 344yield return (HttpSysRequestHeader.Expect, HeaderNames.Expect); 345yield return (HttpSysRequestHeader.From, HeaderNames.From); 346yield return (HttpSysRequestHeader.IfMatch, HeaderNames.IfMatch); 347yield return (HttpSysRequestHeader.IfModifiedSince, HeaderNames.IfModifiedSince); 348yield return (HttpSysRequestHeader.IfNoneMatch, HeaderNames.IfNoneMatch); 349yield return (HttpSysRequestHeader.IfRange, HeaderNames.IfRange); 350yield return (HttpSysRequestHeader.IfUnmodifiedSince, HeaderNames.IfUnmodifiedSince); 351yield return (HttpSysRequestHeader.MaxForwards, HeaderNames.MaxForwards); 352yield return (HttpSysRequestHeader.ProxyAuthorization, HeaderNames.ProxyAuthorization); 353yield return (HttpSysRequestHeader.Referer, HeaderNames.Referer); 354yield return (HttpSysRequestHeader.Range, "bytes=0-4096"); 355yield return (HttpSysRequestHeader.Translate, HeaderNames.Translate); 356yield return (HttpSysRequestHeader.UserAgent, HeaderNames.UserAgent);