Asp.net core 当请求大于kestrel中的MaxRequestBodySize时设置状态代码
在我的ASP.NET Core 3.1 api中,我将最大请求大小限制为10 Mb:Asp.net core 当请求大于kestrel中的MaxRequestBodySize时设置状态代码,asp.net-core,asp.net-web-api,kestrel-http-server,Asp.net Core,Asp.net Web Api,Kestrel Http Server,在我的ASP.NET Core 3.1 api中,我将最大请求大小限制为10 Mb: Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder=> { webBuilder.ConfigureKestrel(k=> { k、 Limits.MaxRequestBodySize=1024*1024*10; }); webBuilder.UseStartup(); }); 当请求大于10 Mb时,kest
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder=>
{
webBuilder.ConfigureKestrel(k=>
{
k、 Limits.MaxRequestBodySize=1024*1024*10;
});
webBuilder.UseStartup();
});
当请求大于10 Mb时,kestrel只需关闭连接而不返回任何响应
当请求大小超过限制时,我如何返回有意义的响应?此解决方案对我有效:
这个解决方案对我很有效: