54 references to HttpRequestHeaders
Microsoft.AspNetCore.Server.Kestrel.Core (54)
Internal\Http\Http1Connection.cs (4)
587var hostCount = HttpRequestHeaders.HostCount; 588var hostText = HttpRequestHeaders.HeaderHost.ToString(); 639HttpRequestHeaders.HeaderHost = hostText; 678=> Http1MessageBody.For(_httpVersion, HttpRequestHeaders, this);
Internal\Http\HttpProtocol.cs (8)
380HttpRequestHeaders.Reset(); 381HttpRequestHeaders.EncodingSelector = ServerOptions.RequestHeaderEncodingSelector; 382HttpRequestHeaders.ReuseHeaderValues = !ServerOptions.DisableStringReuse; 385RequestHeaders = HttpRequestHeaders; 531HttpRequestHeaders.Append(name, value, checkForNewlineChars); 547var valueStr = value.GetRequestHeaderString(key, HttpRequestHeaders.EncodingSelector, checkForNewlineChars: false); 562HttpRequestHeaders.OnHeadersComplete(); 936((IHeaderDictionary)HttpRequestHeaders).TryGetValue(HeaderNames.Expect, out var expect) &&
Internal\Http2\Http2Stream.cs (21)
221HttpRequestHeaders.ClearPseudoRequestHeaders(); 225HttpRequestHeaders.MergeCookies(); 252if (!StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderProtocol)) 255if (StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 260ConnectProtocol = HttpRequestHeaders.HeaderProtocol; 264else if (!StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || !StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 275else if (!StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderProtocol)) 286var headerScheme = HttpRequestHeaders.HeaderScheme.ToString(); 302var path = HttpRequestHeaders.HeaderPath.ToString(); 339_methodText = HttpRequestHeaders.HeaderMethod.ToString(); 365var authority = HttpRequestHeaders.HeaderAuthority; 366var host = HttpRequestHeaders.HeaderHost; 379HttpRequestHeaders.HeaderHost = authority; 688HttpRequestHeaders.HeaderMethod = HttpMethods.Get; 693HttpRequestHeaders.HeaderMethod = HttpMethods.Post; 698HttpRequestHeaders.HeaderScheme = SchemeHttp; 701HttpRequestHeaders.HeaderScheme = SchemeHttps; 711if (!HttpRequestHeaders.TryHPackAppend(index, value, checkForNewlineChars: !indexOnly)) 720HttpRequestHeaders.Append(name, value, checkForNewlineChars: true);
Internal\Http3\Http3Stream.cs (21)
246HttpRequestHeaders.HeaderMethod = HttpMethods.Get; 251HttpRequestHeaders.HeaderMethod = HttpMethods.Post; 256HttpRequestHeaders.HeaderScheme = SchemeHttp; 259HttpRequestHeaders.HeaderScheme = SchemeHttps; 269if (!HttpRequestHeaders.TryQPackAppend(index, value, checkForNewlineChars: !indexOnly)) 278HttpRequestHeaders.Append(name, value, checkForNewlineChars: true); 815InputRemaining = HttpRequestHeaders.ContentLength; 827if (_context.ServiceContext.ServerOptions.EnableWebTransportAndH3Datagrams && HttpRequestHeaders.HeaderProtocol.Count > 0) 849if (string.Equals(HttpRequestHeaders.HeaderProtocol, WebTransportSession.WebTransportProtocolValue, StringComparison.Ordinal)) 852if (((AspNetCore.Http.IHeaderDictionary)HttpRequestHeaders).TryGetValue(WebTransportSession.CurrentSupportedVersion, out var version) && string.Equals(version, WebTransportSession.VersionEnabledIndicator, StringComparison.Ordinal)) 967HttpRequestHeaders.ClearPseudoRequestHeaders(); 971HttpRequestHeaders.MergeCookies(); 991if (Method == HttpMethod.Connect && HttpRequestHeaders.HeaderProtocol.Count == 0) 993if (!string.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || !string.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 1008var headerScheme = HttpRequestHeaders.HeaderScheme.ToString(); 1024var path = HttpRequestHeaders.HeaderPath.ToString(); 1061_methodText = HttpRequestHeaders.HeaderMethod.ToString(); 1087var authority = HttpRequestHeaders.HeaderAuthority; 1088var host = HttpRequestHeaders.HeaderHost; 1101HttpRequestHeaders.HeaderHost = authority;