58 references to KestrelBadHttpRequestException
Microsoft.AspNetCore.Server.Kestrel.Core (58)
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 (14)
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);
799
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidHostHeader, hostText);
810
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidHostHeader, hostText);
843
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidHostHeader, hostText);
852
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidHostHeader, hostText);
1045
var ex =
KestrelBadHttpRequestException
.GetException(reason);
1059
return
KestrelBadHttpRequestException
.GetException(parseResult.ErrorReason);
1071
return
KestrelBadHttpRequestException
.GetException(parseResult.ErrorReason, detail);
1074
return
KestrelBadHttpRequestException
.GetException(parseResult.ErrorReason);
Internal\Http\Http1ContentLengthMessageBody.cs (6)
47
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTimeout);
86
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTimeout);
133
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTimeout);
251
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTooLarge, maxRequestBodySize.GetValueOrDefault().ToString(CultureInfo.InvariantCulture));
273
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.UnexpectedEndOfRequestContent);
278
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTimeout);
Internal\Http\Http1MessageBody.cs (4)
123
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTooLarge, maxRequestBodySize.ToString(CultureInfo.InvariantCulture));
168
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.FinalTransferCodingNotChunked, transferEncoding);
227
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.LengthRequiredHttp10, context.Method);
256
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.UnexpectedEndOfRequestContent);
Internal\Http\HttpParser.cs (3)
370
=>
KestrelBadHttpRequestException
.GetException(
387
KestrelBadHttpRequestException
.Throw(result.ErrorReason);
400
KestrelBadHttpRequestException
.Throw(result.ErrorReason);
Internal\Http\HttpProtocol.cs (2)
578
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.TooManyHeaders);
1431
=>
KestrelBadHttpRequestException
.GetException(
Internal\Http\HttpRequestHeaders.cs (5)
87
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidContentLength, value);
98
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.MultipleContentLengths);
111
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidContentLength, value.GetRequestHeaderString(HeaderNames.ContentLength, EncodingSelector, checkForNewlineChars: false));
123
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.MultipleContentLengths);
138
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.InvalidContentLength, value.GetRequestHeaderString(HeaderNames.ContentLength, EncodingSelector, checkForNewlineChars: false));
Internal\Http\MessageBody.cs (1)
200
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTooLarge, maxRequestBodySize.ToString(CultureInfo.InvariantCulture));
Internal\Http2\Http2Connection.cs (1)
267
Log.ConnectionBadRequest(ConnectionId,
KestrelBadHttpRequestException
.GetException(RequestRejectionReason.RequestHeadersTimeout));
Internal\Http2\Http2MessageBody.cs (1)
40
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTooLarge, maxRequestBodySize.GetValueOrDefault().ToString(CultureInfo.InvariantCulture));
Internal\Http2\Http2Stream.cs (2)
222
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.HeadersExceedMaxTotalSize);
228
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.TooManyHeaders);
Internal\Http3\Http3Connection.cs (1)
907
Log.ConnectionBadRequest(ConnectionId,
KestrelBadHttpRequestException
.GetException(RequestRejectionReason.RequestHeadersTimeout));
Internal\Http3\Http3MessageBody.cs (1)
31
KestrelBadHttpRequestException
.Throw(RequestRejectionReason.RequestBodyTooLarge, maxRequestBodySize.GetValueOrDefault().ToString(CultureInfo.InvariantCulture));
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);