InputStream 不可重复读问题
在学习javaweb时,无意调用了两次request.getInputStream()发现第二次读不到任何东西。
解决:request.getInputStream()得到的是同一个InputStream。那么如果前面已经调用过它读取数据了,那么后面再用它去读数据就读不到了。
至于为什么InputStream不可重复读呢?
可以参考
https://blog.csdn.net/xqk709008281/article/details/79208148
解决方法可以缓存数据,参考下文
https://www.iteye.com/blog/ayaoxinchao-2110902