首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Plack::中间件中是否可以在不读取整个请求体的情况下强制执行最大上载大小?

在Plack::中间件中是否可以在不读取整个请求体的情况下强制执行最大上载大小?
EN

Stack Overflow用户
提问于 2014-12-17 15:50:25
回答 1查看 673关注 0票数 9

我刚刚将PageKit (mod_perl)应用程序转换为普拉克。这意味着我现在需要一些方法来强制执行Apache2 2::Request以前处理过的POST_MAX/MAX_BODY。最简单的方法可能是把nginx放在应用程序前面,但是这个应用程序已经在HAProxy后面了,我不知道如何使用HAProxy。

那么,我的问题是,我可以如何在 Plack::中间件 中执行最大体大小而不读取请求优先的整个正文呢?

具体来说,我关心的是文件上传。通过请求::上传检查大小是太迟了,因为此时已经读取了整个身体。该应用程序将通过史达曼部署,所以true

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-17 16:48:16

我收到了宫川忠彦通过推特的回复。他说,“如果你使用Starman进行部署,即使使用中间件也太晚了,因为缓冲是打开的。我会使用nginx进行部署。”

这回答了我的特殊问题,因为我是在处理星人的部署。

他还指出那个"在后台阅读之前拒绝更大的上传可能会引起一般的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27529511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档