JAVA通过流获取request中的内容后,再次获取不到问题
问题描述:对于content-type,类型是application/json等类型,request.getParamer()不能拿到数据,同时也不能用注解@requestBody时(如先在过滤器中获取请求参数进行操作),就需要通过流来获取参数数据,但是这种方式,会出现首次获取数据后,再次获取不到的情况。
解决方法:需要复原流数据,需要使用HttpServletRequestWapper来包装HttpServletRequest,这样数据就复原了,可以正常获取了。
浙公网安备 33010602011771号