jetty Early EOF

开发环境:
springboot:2.0.4
使用jetty 内嵌服务器。

问题重现:
前端提交base64编码的图片到后台,图片有上传成功,但是后台报了 Early EOF。
根据这个错误,我最开始想到的就是,图片太大,超过jetty 服务器 post 数据 允许的大小。

于是有了第1次尝试:
将提高 max-http-post-size 的大小

server:
  port: 9999
  servlet:
    context-path: /
  jetty:
    max-http-post-size: 104857600

但是设置完毕,发现还是不行。依然会报 Early EOF。

第2次尝试:
将图片压缩,再base64。这样一弄,成功的将图片上传到服务器。
但是,我非常好奇,服务器到底返回给前端的状态码是什么,为什么之前服务端会报Early EOF!

于是,我开始对App 进行抓包
然后,我就看到了,原来服务器报的是 408 错误!!!

你可能感兴趣的:(springboot)