Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 当请求大于kestrel中的MaxRequestBodySize时设置状态代码_Asp.net Core_Asp.net Web Api_Kestrel Http Server - Fatal编程技术网

Asp.net core 当请求大于kestrel中的MaxRequestBodySize时设置状态代码

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

在我的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时,kestrel只需关闭连接而不返回任何响应


当请求大小超过限制时,我如何返回有意义的响应?

此解决方案对我有效:


这个解决方案对我很有效: