27 references to Throw
Microsoft.AspNetCore.Server.Kestrel.Core (27)
Internal\Http\Http1ChunkedEncodingMessageBody.cs (5)
113
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
348
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSizeData);
426
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
472
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSuffix);
531
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSizeData);
Internal\Http\Http1Connection.cs (6)
210
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestLineTooLong);
253
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.HeadersExceedMaxTotalSize);
570
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.ConnectMethodRequired);
614
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.OptionsMethodRequired);
742
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MissingHostHeader);
746
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MultipleHostHeaders);
Internal\Http\Http1ContentLengthMessageBody.cs (5)
46
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
85
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
132
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
272
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.UnexpectedEndOfRequestContent);
277
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
Internal\Http\Http1MessageBody.cs (1)
242
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.UnexpectedEndOfRequestContent);
Internal\Http\HttpParser.cs (2)
368
KestrelBadHttpRequestException.
Throw
(result.ErrorReason);
381
KestrelBadHttpRequestException.
Throw
(result.ErrorReason);
Internal\Http\HttpProtocol.cs (1)
578
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.TooManyHeaders);
Internal\Http\HttpRequestHeaders.cs (2)
98
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MultipleContentLengths);
117
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MultipleContentLengths);
Internal\Http2\Http2Stream.cs (2)
222
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.HeadersExceedMaxTotalSize);
228
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.TooManyHeaders);
Internal\Http3\Http3Stream.cs (2)
1014
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.HeadersExceedMaxTotalSize);
1020
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.TooManyHeaders);
Internal\Infrastructure\HttpUtilities.cs (1)
97
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.InvalidCharactersInHeaderName);