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