Feign接口调用,当某个List参数很长时,调用失败

一:问题的出现

      一个POST方式的feign接口,参数是一个对象Object,对象Object里面String、List混合参数。参数与业务逻辑一直在变化,feign接口对应的服务时而报如下错误:

     

 二:问题的研究

   1: 开始以为是参数Object转换的问题,在本地转json,发现没有问题;

   2:对比不同情况下的参数,List只传一个值时,接口能正常访问,List传90个值,就报错(业务需求传了90左右个值),怀疑是长度的问题;

   3:利用半分法,发现List的阈值是68,当List长度小于68时,接口能正常返回,当大于68时,接口就报错;

三:问题的解决

   暂未有解决方法。希望有大佬帮忙解疑。

   

猜你喜欢

转载自www.cnblogs.com/mila-z/p/12029210.html