先说解决办法吧:
有三种解决办法
1 ,zuul官方给出了解决方案,使用/zuul开头的请求可以避免中文名乱码以及支持大文件上传
域名是 testgateway.com 接口是 api/image/saveImage
在api前加上zuul 就好 如下所示:
http://www.testgateway.com/zuul/api/image/saveImage
2,
通过zuul.servlet-path来配置使用zuul的servlet。
接着,我在网关的application.properties中添加了
zuul.servlet-path=/
3,升级 spring-web版本 升级到5.0.6.RELEASE (生产环境请谨慎升级操作)
原因分析:
这篇文章作者分析挺透彻的,不在这里赘述了