先說解決辦法吧:
有三種解決辦法
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 (生產環境請謹慎升級操作)
原因分析:
這篇文章作者分析挺透徹的,不在這里贅述了
https://blog.csdn.net/schzrj/article/details/81147656