2017-10-13 91 views
0

...我会期待一个简单的配置设置,但找不到任何东西。自托管的OWIN WebAPI服务器是否允许设置最大请求大小限制?

的建议,我发现涉及writing some OwinMiddleware它,它会检查Content-Length头,或者,如果丢失(如分块消息),做一些靠不住的东西,与底层数据流,它看起来马车。

对于其他配置设置人会期望从一个HTTP服务器,有这样的:

OwinHttpListener owinListener = appBuilder.Properties["Microsoft.Owin.Host.HttpListener.OwinHttpListener"] as OwinHttpListener; 
owinListener.SetRequestQueueLimit(maxQueueLength); 
owinListener.Listener.TimeoutManager.[...] 

但没有相关的最大邮件大小。

我一直希望为此提供一些开箱即用的东西。我错过了什么吗?

回答

1

和你一样,我无法找到任何“盒子”来解决这个问题。但是我在使用Damien Hickey的LimitsMiddleware的项目上取得了一些成功 - 最终它是另一个OwinMiddleware,但至少您不必亲自编写它。

相关问题