tomcat post请求参数长度限制 maxPostSize不起作用,如何修改-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

tomcat post请求参数长度限制 maxPostSize不起作用,如何修改

落地花开啦 2016-03-26 15:31:01 4426

用的tomcat,现在需要对post请求参数大小做出限制,最好的当然就是在服务器级拦截了,不想读进去之后再判断。
找了一下,说有个Connector有个maxPostSize的属性,配置了一下,不起作用...
希望大神们能说说是什么原因,怎么解决,或者指点一下其他解决方案。
万分感谢。

应用服务中间件
分享到
取消 提交回答
全部回答(2)
  • kun坤
    2020-05-30 21:08:20

    As I understand it, Tomcat only enforces that limit if the content type is application/x-www-form-urlencoded. For multiparts you'll have to read the stream yourself and enforce the limit yourself. A great tool for working with multipart data is Apache FileUpload.######回复 @石宇 : http://stackoverflow.com/questions/14075287/does-maxpostsize-apply-to-multipart-form-data-file-uploads######这个说到点子上了,万分感谢....网址能发一下不,我去学一下英文,呵呵######自己顶一下 ######有错误信息吗?######没有报错,畅通无阻,设置了post大小为4M,但是10M的照样可以传上去,整个上传功能行云流水,东西也存起来了...###### 你用ajax上传的吧,maxPostSize 不能限制。
    http://stackoverflow.com/questions/7696197/tomcat-maxpostsize-value-ignored-with-xmlhttprequest ######不是ajax.一个是表单,submit按钮.一个是Httpclient的post调webservice###### 哦,你是想限制大小
    我有一个项目,控制上传文件大小的;
    项目前端有个nginx,在server中增加client_max_body_size 8m;来限制 ######呵呵,最悲催的就在这里.是个webservice的项目,木有前端,只有一个QT测试用的页面,不属于工程.

    0 0
  • 落地花开啦
    2019-07-17 19:16:20

    Tomcat只有执行限制如果应用程序/ x-www-form-urlencoded内容类型。多部分你自己要读流和执行自己的极限。

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题