49 references to PseudoHeaderFields
Microsoft.AspNetCore.Server.Kestrel.Core (49)
Internal\Http3\Http3Stream.cs (49)
44private const PseudoHeaderFields _mandatoryRequestPseudoHeaderFields = 45PseudoHeaderFields.Method | PseudoHeaderFields.Path | PseudoHeaderFields.Scheme; 54private PseudoHeaderFields _parsedPseudoHeaderFields; 448private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 464if (headerField != PseudoHeaderFields.None) 484if (headerField == PseudoHeaderFields.Unknown) 492if (headerField == PseudoHeaderFields.Status) 507if (headerField == PseudoHeaderFields.Method) 520private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 524var headerField = staticTableIndex switch 5260 => PseudoHeaderFields.Authority, 5271 => PseudoHeaderFields.Path, 52815 => PseudoHeaderFields.Method, 52916 => PseudoHeaderFields.Method, 53017 => PseudoHeaderFields.Method, 53118 => PseudoHeaderFields.Method, 53219 => PseudoHeaderFields.Method, 53320 => PseudoHeaderFields.Method, 53421 => PseudoHeaderFields.Method, 53522 => PseudoHeaderFields.Scheme, 53623 => PseudoHeaderFields.Scheme, 53724 => PseudoHeaderFields.Status, 53825 => PseudoHeaderFields.Status, 53926 => PseudoHeaderFields.Status, 54027 => PseudoHeaderFields.Status, 54128 => PseudoHeaderFields.Status, 54263 => PseudoHeaderFields.Status, 54364 => PseudoHeaderFields.Status, 54465 => PseudoHeaderFields.Status, 54566 => PseudoHeaderFields.Status, 54667 => PseudoHeaderFields.Status, 54768 => PseudoHeaderFields.Status, 54869 => PseudoHeaderFields.Status, 54970 => PseudoHeaderFields.Status, 55071 => PseudoHeaderFields.Status, 551_ => PseudoHeaderFields.None 557private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 561return PseudoHeaderFields.None; 565return PseudoHeaderFields.Path; 569return PseudoHeaderFields.Method; 573return PseudoHeaderFields.Scheme; 577return PseudoHeaderFields.Status; 581return PseudoHeaderFields.Authority; 585return PseudoHeaderFields.Protocol; 589return PseudoHeaderFields.Unknown; 936if (!_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Authority) || !_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Path))