Increase default request min rate to 240 bytes/second (#1929).
This commit is contained in:
parent
68ba9a9445
commit
81c2b57dda
|
|
@ -258,8 +258,10 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core
|
||||||
/// This can be overridden per-request via <see cref="IHttpMinRequestBodyDataRateFeature"/>.
|
/// This can be overridden per-request via <see cref="IHttpMinRequestBodyDataRateFeature"/>.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Defaults to 1 byte/second with a 5 second grace period.
|
/// Defaults to 240 bytes/second with a 5 second grace period.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
public MinDataRate MinRequestBodyDataRate { get; set; } = new MinDataRate(bytesPerSecond: 1, gracePeriod: TimeSpan.FromSeconds(5));
|
public MinDataRate MinRequestBodyDataRate { get; set; } =
|
||||||
|
// Matches the default IIS minBytesPerSecond
|
||||||
|
new MinDataRate(bytesPerSecond: 240, gracePeriod: TimeSpan.FromSeconds(5));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -296,7 +296,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Tests
|
||||||
public void MinRequestBodyDataRateDefault()
|
public void MinRequestBodyDataRateDefault()
|
||||||
{
|
{
|
||||||
Assert.NotNull(new KestrelServerLimits().MinRequestBodyDataRate);
|
Assert.NotNull(new KestrelServerLimits().MinRequestBodyDataRate);
|
||||||
Assert.Equal(1, new KestrelServerLimits().MinRequestBodyDataRate.BytesPerSecond);
|
Assert.Equal(240, new KestrelServerLimits().MinRequestBodyDataRate.BytesPerSecond);
|
||||||
Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinRequestBodyDataRate.GracePeriod);
|
Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinRequestBodyDataRate.GracePeriod);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue