ajax请求后台ERR_CONTENT_DECODING_FAILED解决过程

收到同事报错说页面有个模块内容加载不出来,页面看到请求的结果是这样,关键是开发环境没有遇到这个问题,都是一样的数据库环境,想调试代码都不行,首先就是万能的重启tomcat咯,如果不行,再重启一次,发觉依然不行,这下没招了,关键是这个问题的可恶的是每天早上去看就是正常的,一到下午大概快下班的时候这个问题就会出现,这是要我不能下班的节奏啊,应该也不是说请求接口请求不到,然后就是各种去搜索,发觉都没啥用。
在这里插入图片描述
然后只能检查代码了,会不会是返回的数据太多了。因为界面有好几个模块需要用到数据,都是在后台组装好了json数据再返回给每个模块调用的,这样返回的数据量可能会比较大,然后尝试减少数据量返回值,发觉果然正常显示了,因为这是个定时任务,数据量是不断加大的,这也解释了每天早上正常,下午数据量大就异常了。原因找到了那就好解决,那就是减少数据返回咯,之前是组装好了好几个json数据统一返回,现在换成只返回原始数据,在前台再解析原始数据给json各个模块调用,这样就减少了返回的数据量。

结论:ajax请求后台返回数据太长的时候有可能出现ERR_CONTENT_DECODING_FAILED(内容解码失败)
正常页面如下:
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值