通过appsettings/configuration传递请求正文限制属性值可以通过以下步骤实现:
"RequestLimits": {
"MaxRequestBodySize": "1048576",
"MaxRequestBufferSize": "8192"
}
var maxRequestBodySize = Configuration.GetSection("RequestLimits:MaxRequestBodySize").Value;
var maxRequestBufferSize = Configuration.GetSection("RequestLimits:MaxRequestBufferSize").Value;
app.Use(async (context, next) =>
{
context.Request.BodyReader = context.Request.BodyReader.AsStream(maxRequestBodySize);
context.Request.BodyWriter = context.Request.BodyWriter.AsStream(maxRequestBufferSize);
await next.Invoke();
});
这样,通过appsettings/configuration传递的属性值限制就会应用到请求处理中,实现了请求正文限制属性值的传递。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)、腾讯云对象存储(COS)、腾讯云数据库(TencentDB)等。您可以通过访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息。
领取专属 10元无门槛券
手把手带您无忧上云