Suppress log when request is cancelled (#16691)
This commit is contained in:
parent
242890940e
commit
642fe1631d
|
|
@ -127,9 +127,12 @@ namespace Microsoft.AspNetCore.Server.HttpSys
|
|||
var flags = ComputeLeftToWrite(data.Count, endOfRequest);
|
||||
if (endOfRequest && _leftToWrite > 0)
|
||||
{
|
||||
if (!RequestContext.DisconnectToken.IsCancellationRequested)
|
||||
{
|
||||
// This is logged rather than thrown because it is too late for an exception to be visible in user code.
|
||||
LogHelper.LogError(Logger, "ResponseStream::Dispose", "Fewer bytes were written than were specified in the Content-Length.");
|
||||
}
|
||||
_requestContext.Abort();
|
||||
// This is logged rather than thrown because it is too late for an exception to be visible in user code.
|
||||
LogHelper.LogError(Logger, "ResponseStream::Dispose", "Fewer bytes were written than were specified in the Content-Length.");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -690,8 +693,8 @@ namespace Microsoft.AspNetCore.Server.HttpSys
|
|||
{
|
||||
return;
|
||||
}
|
||||
_disposed = true;
|
||||
FlushInternal(endOfRequest: true);
|
||||
_disposed = true;
|
||||
}
|
||||
}
|
||||
finally
|
||||
|
|
|
|||
Loading…
Reference in New Issue