1 write to Reason
Microsoft.AspNetCore.Server.Kestrel.Core (1)
BadHttpRequestException.cs (1)
23
Reason
= reason;
18 references to Reason
InMemory.FunctionalTests (1)
ChunkedRequestTests.cs (1)
901
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, badReqEx.
Reason
);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\Http1Connection.cs (2)
798
switch (kestrelEx?.
Reason
)
844
if (ex.
Reason
== RequestRejectionReason.UnrecognizedHTTPVersion)
Internal\Http2\Http2Connection.cs (1)
1643
catch (BadHttpRequestException bre) when (bre.
Reason
== RequestRejectionReason.TooManyHeaders)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (14)
HttpParserTests.cs (1)
593
Assert.Equal(RequestRejectionReason.TlsOverHttpError, badHttpRequestException.
Reason
);
MessageBodyTests.cs (13)
781
ex.
Reason
== RequestRejectionReason.RequestBodyTimeout);
1227
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex0.
Reason
);
1228
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex1.
Reason
);
1229
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex2.
Reason
);
1230
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex3.
Reason
);
1260
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex0.
Reason
);
1261
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex1.
Reason
);
1262
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex2.
Reason
);
1263
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex3.
Reason
);
1287
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex0.
Reason
);
1288
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex1.
Reason
);
1289
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex2.
Reason
);
1290
Assert.Equal(RequestRejectionReason.UnexpectedEndOfRequestContent, ex3.
Reason
);