...我期望某个地方有一个简单的配置设置,但找不到任何东西。
我发现的建议涉及writing some OwinMiddleware
,它将检查Content-Length
header ,或者如果缺少该 header (例如分块的消息),则对基础流进行一些不可思议的操作,并且看起来有问题。
对于其他配置设置,人们可能会希望从HTTP服务器获得以下信息:
OwinHttpListener owinListener = appBuilder.Properties["Microsoft.Owin.Host.HttpListener.OwinHttpListener"] as OwinHttpListener;
owinListener.SetRequestQueueLimit(maxQueueLength);
owinListener.Listener.TimeoutManager.[...]
但是与最大邮件大小无关。
我希望为此提供一些现成的东西。我想念什么吗?
最佳答案
像您一样,我无法在“盒子里”找到任何东西来解决这个问题。但是我在使用Damien Hickey的LimitsMiddleware的项目中取得了一些成功-最终它是另一个OwinMiddleware,但是至少您不必自己编写它。