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)
196foreach ((HttpSysRequestHeader Key, string Value) testRow in HeaderTestData()) 283private IEnumerable<(HttpSysRequestHeader, string)> HeaderTestData() 287yield return (HttpSysRequestHeader.CacheControl, HeaderNames.CacheControl); 288yield return (HttpSysRequestHeader.Connection, HeaderNames.Connection); 289yield return (HttpSysRequestHeader.Date, new DateTime(2022, 11, 14).ToString("r", CultureInfo.InvariantCulture)); 290yield return (HttpSysRequestHeader.KeepAlive, HeaderNames.KeepAlive); 291yield return (HttpSysRequestHeader.Pragma, HeaderNames.Pragma); 292yield return (HttpSysRequestHeader.Trailer, HeaderNames.Trailer); 293yield return (HttpSysRequestHeader.TransferEncoding, HeaderNames.TransferEncoding); 294yield return (HttpSysRequestHeader.Upgrade, HeaderNames.Upgrade); 295yield return (HttpSysRequestHeader.Via, "1.1 localhost"); 296yield return (HttpSysRequestHeader.Warning, """199 - "just a test" """); 297yield return (HttpSysRequestHeader.ContentLength, "1"); 298yield return (HttpSysRequestHeader.ContentType, "application/json"); 299yield return (HttpSysRequestHeader.ContentEncoding, "utf-8"); 300yield return (HttpSysRequestHeader.ContentLanguage, "en-US"); 301yield return (HttpSysRequestHeader.ContentLocation, HeaderNames.ContentLocation); 302yield return (HttpSysRequestHeader.ContentMd5, HeaderNames.ContentMD5); 303yield return (HttpSysRequestHeader.ContentRange, HeaderNames.ContentRange); 304yield return (HttpSysRequestHeader.LastModified, HeaderNames.LastModified); 305yield return (HttpSysRequestHeader.Accept, "*/*"); 306yield return (HttpSysRequestHeader.AcceptCharset, HeaderNames.AcceptCharset); 307yield return (HttpSysRequestHeader.AcceptEncoding, HeaderNames.AcceptEncoding); 308yield return (HttpSysRequestHeader.AcceptLanguage, HeaderNames.AcceptLanguage); 309yield return (HttpSysRequestHeader.Authorization, HeaderNames.Authorization); 310yield return (HttpSysRequestHeader.Cookie, HeaderNames.Cookie); 311yield return (HttpSysRequestHeader.Expect, HeaderNames.Expect); 312yield return (HttpSysRequestHeader.From, HeaderNames.From); 313yield return (HttpSysRequestHeader.IfMatch, HeaderNames.IfMatch); 314yield return (HttpSysRequestHeader.IfModifiedSince, HeaderNames.IfModifiedSince); 315yield return (HttpSysRequestHeader.IfNoneMatch, HeaderNames.IfNoneMatch); 316yield return (HttpSysRequestHeader.IfRange, HeaderNames.IfRange); 317yield return (HttpSysRequestHeader.IfUnmodifiedSince, HeaderNames.IfUnmodifiedSince); 318yield return (HttpSysRequestHeader.MaxForwards, HeaderNames.MaxForwards); 319yield return (HttpSysRequestHeader.ProxyAuthorization, HeaderNames.ProxyAuthorization); 320yield return (HttpSysRequestHeader.Referer, HeaderNames.Referer); 321yield return (HttpSysRequestHeader.Range, "bytes=0-4096"); 322yield return (HttpSysRequestHeader.Translate, HeaderNames.Translate); 323yield return (HttpSysRequestHeader.UserAgent, HeaderNames.UserAgent);