[英]Servlet POST Data is clipped depending on caller
我已经编写了一个Servlet,它仅将POST请求的整个原始流记录到文件中。 很简单。 在我的开发机器上工作正常。 如果将其部署在具有Tomcat 5.5和Apache2的UBUNTO服务器上,则会得到以下奇怪的结果:
如果我将某些内容从localhost直接发布到“ tomcat”,则一切正常。
如果我通过本地apache从本地主机发布内容,则只有8K数据输入。
如果我发布外部邮件,则只能输入1.5K。
我检查了每个配置文件是否有研究可以找到的任何限制,但是没有任何限制。
任何想法?
我承认我不确定,哪个限制会导致这种行为,但我建议您明确设置LimitRequestFieldSize(假设为9K)和LimitRequestLine(假设为12K),因为两者默认都设置为8190(大致来说, 8K),因为您的检查已经表明,Apache WS似乎引起了问题。 (另请参阅HTTPD文档 )
提议的新值完全是任意的,但是应该有所不同才能找出,这两个值中的哪一个真正引起了问题8-)。
当您说“从外部”时,我想还有一个附加的WebServer。
希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.