Код: Выделить всё
"errorMessage":"Missing multipart request part message","errorCode":"MissingParamError","errorId"Код: Выделить всё
@RequestMapping(value="/register", method=RequestMethod.POST, produces="application/json")
@ResponseBody
public MobileRegistrationResponse processR(HttpServletRequest request,
@RequestPart(value="message",required=true) @Valid RegisterRequest registerRequest)
< /code>
Это моя конечная точка. У меня также есть приведенный ниже фильтр, который сначала обрабатывает каждый входящий запрос, прежде чем он достигнет конечной точки < /p>
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpRequest = (HttpServletRequest) request;
MultireadRequestWrapper wrapper = new MultireadRequestWrapper(httpRequest);
try {
chain.doFilter(wrapper, response);
} catch(Exception e) {
log.error("Exception: ", e);
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... o-spring-6