<-
Apache HTTP 服务器 2.4 > Apache模块mod_request

Apache模块mod_request

描述:筛选器处理和提供HTTP请求正文
状态:基础
模块标识符:request_module
源文件:mod_request.c
兼容性:在Apache 2.3及更高版本中可用
支持Apache!

指令

错误修正清单

也可以看看

最佳

KeptBodySize 指令

描述:保留请求主体,而不是将其丢弃到指定的最大大小,以供mod_include之类的过滤器潜在使用。
句法:KeptBodySize maximum size in bytes
默认:KeptBodySize 0
内容:目录
状态:基础
模块:mod_request

通常情况下,当请求处理程序不需要它时,请求处理程序(例如静态文件的默认处理程序)将丢弃请求正文。结果,诸如mod_include之类的过滤器仅限于GET仅在将其他URL包括为子请求时才发出请求,即使原始请求是一个POST请求,因为一旦进行过滤处理,丢弃的请求主体将不再可用。

当此伪指令的值大于零时,否则将丢弃请求主体的请求处理程序将把请求主体放在一边,以供指定最大大小的过滤器使用。在使用mod_include过滤器的情况下,尝试POST请求静态shtml文件将导致所有子请求成为POST 请求,而不是GET以前的请求。

通过此功能,可以将复杂的网页和Web应用程序分解为各个小组件,并使用将该组件和周围的网页结构组合在一起mod_include。这些组件可以采用CGI程序,脚本语言或使用形式从另一台服务器反向代理到URL空间的URL的形式 mod_proxy

注意:必须将每个预留的请求放在临时RAM中,直到请求完成为止。因此,应注意确保服务器上有足够的RAM来支持预期的负载。此指令的使用应限于URL空间的目标部分上所需的位置,并且其值应尽可能低,但仍足以容纳请求主体。

如果客户端发送的请求大小超过此指令分配的最大大小,则服务器将返回 413 Request Entity Too Large

也可以看看

可用语言: zh  |  fr  |  TR 

最佳

注释

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。