《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