54 references to HttpRequestHeaders
Microsoft.AspNetCore.Server.Kestrel.Core (54)
Internal\Http\Http1Connection.cs (4)
776var hostCount = HttpRequestHeaders.HostCount; 777var hostText = HttpRequestHeaders.HeaderHost.ToString(); 838HttpRequestHeaders.HeaderHost = hostText; 881=> Http1MessageBody.For(_httpVersion, HttpRequestHeaders, this);
Internal\Http\HttpProtocol.cs (8)
404HttpRequestHeaders.Reset(); 405HttpRequestHeaders.EncodingSelector = ServerOptions.RequestHeaderEncodingSelector; 406HttpRequestHeaders.ReuseHeaderValues = !ServerOptions.DisableStringReuse; 409RequestHeaders = HttpRequestHeaders; 553HttpRequestHeaders.Append(name, value, checkForNewlineChars); 569var valueStr = value.GetRequestHeaderString(key, HttpRequestHeaders.EncodingSelector, checkForNewlineChars: false); 584HttpRequestHeaders.OnHeadersComplete(); 966((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(); 357_methodText = HttpRequestHeaders.HeaderMethod.ToString(); 383var authority = HttpRequestHeaders.HeaderAuthority; 384var host = HttpRequestHeaders.HeaderHost; 397HttpRequestHeaders.HeaderHost = authority; 709HttpRequestHeaders.HeaderMethod = HttpMethods.Get; 714HttpRequestHeaders.HeaderMethod = HttpMethods.Post; 719HttpRequestHeaders.HeaderScheme = SchemeHttp; 722HttpRequestHeaders.HeaderScheme = SchemeHttps; 732if (!HttpRequestHeaders.TryHPackAppend(index, value, checkForNewlineChars: !indexOnly)) 741HttpRequestHeaders.Append(name, value, checkForNewlineChars: true);
Internal\Http3\Http3Stream.cs (21)
310HttpRequestHeaders.HeaderMethod = HttpMethods.Get; 315HttpRequestHeaders.HeaderMethod = HttpMethods.Post; 320HttpRequestHeaders.HeaderScheme = SchemeHttp; 323HttpRequestHeaders.HeaderScheme = SchemeHttps; 333if (!HttpRequestHeaders.TryQPackAppend(index, value, checkForNewlineChars: !indexOnly)) 342HttpRequestHeaders.Append(name, value, checkForNewlineChars: true); 917InputRemaining = HttpRequestHeaders.ContentLength; 929if (_context.ServiceContext.ServerOptions.EnableWebTransportAndH3Datagrams && HttpRequestHeaders.HeaderProtocol.Count > 0) 951if (string.Equals(HttpRequestHeaders.HeaderProtocol, WebTransportSession.WebTransportProtocolValue, StringComparison.Ordinal)) 954if (((AspNetCore.Http.IHeaderDictionary)HttpRequestHeaders).TryGetValue(WebTransportSession.CurrentSupportedVersion, out var version) && string.Equals(version, WebTransportSession.VersionEnabledIndicator, StringComparison.Ordinal)) 1083HttpRequestHeaders.ClearPseudoRequestHeaders(); 1087HttpRequestHeaders.MergeCookies(); 1107if (Method == HttpMethod.Connect && HttpRequestHeaders.HeaderProtocol.Count == 0) 1109if (!string.IsNullOrEmpty(HttpRequestHeaders.HeaderScheme) || !string.IsNullOrEmpty(HttpRequestHeaders.HeaderPath)) 1124var headerScheme = HttpRequestHeaders.HeaderScheme.ToString(); 1140var path = HttpRequestHeaders.HeaderPath.ToString(); 1184_methodText = HttpRequestHeaders.HeaderMethod.ToString(); 1210var authority = HttpRequestHeaders.HeaderAuthority; 1211var host = HttpRequestHeaders.HeaderHost; 1224HttpRequestHeaders.HeaderHost = authority;