修改服务器的maxpostsize的值,maxPostSize属性改变tomcat的post请求的请求体大小设置...

整理原因:接口对接时,发现对方请求的数据我们后台无法接收到,收到的时候是空的。把对方的测试数据拿过来还原,在本地bug启动交换平台项目,利用postman将对方的入参输入,还原出错场景,果然获取不到数据;

1.首先删掉ubody中的数据,发现后台可以获取到数据;

2.删除ubody中其余附件流,发现也可以获取到数据

3.查看tomcat中server.xml的配置文件,发现没有配置请求体的文件大小,默认人为2M的配置是否不满足应用,果然对方的请求大小为5M到10M

4.配置server.xml的maxPostSize属性,单位字节

5c95a77c8213cc2141a5cab9c1a0d7f8.png

tomcat请求体大小默认为2M

在tomcat 的server.xml中添加一行:maxPostSize="10485760";表示post请求体最大为10M(10*1024*1024=10485760);maxPostSize="-1" 为不限制文件大小(谨慎使用,服务器压力会太大)

maxPostSize="10485760"/>

其他参数配置:

executor="tomcatThreadPool" 执行器

port="8088"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值