过滤请求正文后出现400错误请求

时间:2020-02-02 05:45:25

标签: java spring spring-boot spring-mvc filter

我有CreatedOn类来过滤MyGenericFilter请求中的请求正文。而且我还有一个控制器类来处理此POST请求。

POST的{​​{1}}方法中,我从MyGenericFilter doFilter方法读取数据并调用chain.doFilter()方法。

但是我收到了400个错误的请求(HttpServletRequest)。控制器无法知道请求正文。

我认为问题是从getInputStream()的{​​{1}} InputStream读取所有数据。是吗?

如何解决此问题?如何从Required request body is missing复制InputStream数据?

0 个答案:

没有答案