36 references to Throw
Microsoft.AspNetCore.Server.Kestrel.Core (36)
Internal\Http\ChunkedExtensionParser.cs (8)
79
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
93
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
126
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
146
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
166
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
202
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
213
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
235
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkExtension);
Internal\Http\Http1ChunkedEncodingMessageBody.cs (6)
115
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
354
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.ChunkedExtensionNotAllowed);
375
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSizeData);
396
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSizeData);
468
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSuffix);
527
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.BadChunkSizeData);
Internal\Http\Http1Connection.cs (6)
216
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestLineTooLong);
259
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.HeadersExceedMaxTotalSize);
613
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.ConnectMethodRequired);
657
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.OptionsMethodRequired);
785
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MissingHostHeader);
789
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MultipleHostHeaders);
Internal\Http\Http1ContentLengthMessageBody.cs (5)
47
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
86
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
133
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
273
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.UnexpectedEndOfRequestContent);
278
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.RequestBodyTimeout);
Internal\Http\Http1MessageBody.cs (1)
256
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.UnexpectedEndOfRequestContent);
Internal\Http\HttpParser.cs (2)
387
KestrelBadHttpRequestException.
Throw
(result.ErrorReason);
400
KestrelBadHttpRequestException.
Throw
(result.ErrorReason);
Internal\Http\HttpProtocol.cs (1)
578
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.TooManyHeaders);
Internal\Http\HttpRequestHeaders.cs (2)
98
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MultipleContentLengths);
123
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.MultipleContentLengths);
Internal\Http2\Http2Stream.cs (2)
222
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.HeadersExceedMaxTotalSize);
228
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.TooManyHeaders);
Internal\Http3\Http3Stream.cs (2)
1073
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.HeadersExceedMaxTotalSize);
1079
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.TooManyHeaders);
Internal\Infrastructure\HttpUtilities.cs (1)
97
KestrelBadHttpRequestException.
Throw
(RequestRejectionReason.InvalidCharactersInHeaderName);