后端接口测试没问题,前端HTTP500错误

项目上线后,线上有个接口一直报500,然是直接再本地请求却没问题,本地直接请求微服务项目地址,报错Exceeded limit on max bytes to buffer : 262144。

这个问题是spring的缓冲区溢出造成的,导致问题的请求一般有两种

1:接口返回JSON超过256K时报错;

2:下载文件接口(返回二进制文件流,Content-Type为application/octet-stream)文件超过256K时报错

解决方法: 自定义缓冲区的大小

spring:
  codec:
    max-in-memory-size: 2MB

你可能感兴趣的:(日常问题,后端)