54 references to HttpRequestHeaders
Microsoft.AspNetCore.Server.Kestrel.Core (54)
Internal\Http\Http1Connection.cs (4)
602var hostCount = HttpRequestHeaders.HostCount; 603var hostText = HttpRequestHeaders.HeaderHost.ToString(); 664HttpRequestHeaders.HeaderHost = hostText; 705=> Http1MessageBody.For(_httpVersion, HttpRequestHeaders, this);
Internal\Http\HttpProtocol.cs (8)
386HttpRequestHeaders.Reset(); 387HttpRequestHeaders.EncodingSelector = ServerOptions.RequestHeaderEncodingSelector; 388HttpRequestHeaders.ReuseHeaderValues = !ServerOptions.DisableStringReuse; 391RequestHeaders = HttpRequestHeaders; 535HttpRequestHeaders.Append(name, value, checkForNewlineChars); 551var valueStr = value.GetRequestHeaderString(key, HttpRequestHeaders.EncodingSelector, checkForNewlineChars: false); 566HttpRequestHeaders.OnHeadersComplete(); 948((IHeaderDictionary)HttpRequestHeaders).TryGetValue(HeaderNames.Expect, out var expect) &&
Internal\Http2\Http2Stream.cs (21)
232HttpRequestHeaders.ClearPseudoRequestHeaders(); 236HttpRequestHeaders.MergeCookies(); 263if (!StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderProtocol)) 266if (StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 271ConnectProtocol = HttpRequestHeaders.HeaderProtocol; 275else if (!StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || !StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 286else if (!StringValues.IsNullOrEmpty(HttpRequestHeaders.HeaderProtocol)) 297var headerScheme = HttpRequestHeaders.HeaderScheme.ToString(); 313var path = HttpRequestHeaders.HeaderPath.ToString(); 350_methodText = HttpRequestHeaders.HeaderMethod.ToString(); 376var authority = HttpRequestHeaders.HeaderAuthority; 377var host = HttpRequestHeaders.HeaderHost; 390HttpRequestHeaders.HeaderHost = authority; 699HttpRequestHeaders.HeaderMethod = HttpMethods.Get; 704HttpRequestHeaders.HeaderMethod = HttpMethods.Post; 709HttpRequestHeaders.HeaderScheme = SchemeHttp; 712HttpRequestHeaders.HeaderScheme = SchemeHttps; 722if (!HttpRequestHeaders.TryHPackAppend(index, value, checkForNewlineChars: !indexOnly)) 731HttpRequestHeaders.Append(name, value, checkForNewlineChars: true);
Internal\Http3\Http3Stream.cs (21)
260HttpRequestHeaders.HeaderMethod = HttpMethods.Get; 265HttpRequestHeaders.HeaderMethod = HttpMethods.Post; 270HttpRequestHeaders.HeaderScheme = SchemeHttp; 273HttpRequestHeaders.HeaderScheme = SchemeHttps; 283if (!HttpRequestHeaders.TryQPackAppend(index, value, checkForNewlineChars: !indexOnly)) 292HttpRequestHeaders.Append(name, value, checkForNewlineChars: true); 854InputRemaining = HttpRequestHeaders.ContentLength; 866if (_context.ServiceContext.ServerOptions.EnableWebTransportAndH3Datagrams && HttpRequestHeaders.HeaderProtocol.Count > 0) 888if (string.Equals(HttpRequestHeaders.HeaderProtocol, WebTransportSession.WebTransportProtocolValue, StringComparison.Ordinal)) 891if (((AspNetCore.Http.IHeaderDictionary)HttpRequestHeaders).TryGetValue(WebTransportSession.CurrentSupportedVersion, out var version) && string.Equals(version, WebTransportSession.VersionEnabledIndicator, StringComparison.Ordinal)) 1020HttpRequestHeaders.ClearPseudoRequestHeaders(); 1024HttpRequestHeaders.MergeCookies(); 1044if (Method == HttpMethod.Connect && HttpRequestHeaders.HeaderProtocol.Count == 0) 1046if (!string.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || !string.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 1061var headerScheme = HttpRequestHeaders.HeaderScheme.ToString(); 1077var path = HttpRequestHeaders.HeaderPath.ToString(); 1114_methodText = HttpRequestHeaders.HeaderMethod.ToString(); 1140var authority = HttpRequestHeaders.HeaderAuthority; 1141var host = HttpRequestHeaders.HeaderHost; 1154HttpRequestHeaders.HeaderHost = authority;