《Zuul网关》之解析获取multipart/form-data格式的参数


1、方式一

  通过HttpServletRequestWrapper实现参数解析获取。

HttpServletRequestWrapper httpServletRequestWrapper = (HttpServletRequestWrapper) request;
String parameter1 = httpServletRequestWrapper.getRequest().getParameter("parameter1");

 

2、方式二

  通过MultipartResolver实现解析获取参数。这种方式即可以获取文本参数也可以获取文件参数。

MultipartResolver resolver = new CommonsMultipartResolver(request.getSession().getServletContext());
MultipartHttpServletRequest multipartHttpServletRequest = resolver.resolveMultipart(request);
String parameter1 = multipartHttpServletRequest.getParameter("parameter1");

 

后续

  关于Zuul如何实现GET、POST、PUT请求报文参数修改及重组请参考本人《Zuul网关》系列博文。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM