我正在尝试修改HttpServletRequestWrapper
(参见How to read request.getInputStream() multiple times),以便在过滤器中使用HTTP Post后能够读取它。现在我遇到了如何实现ServletInputStream
的挑战。从spec 3.1开始,有一些新的方法需要实现。
isFinished()
isReady()
setReadListener()
我正在寻找的例子或一些关于如何实现这些方法的代码。有什么提示吗
我正在尝试修改HttpServletRequestWrapper
(参见How to read request.getInputStream() multiple times),以便在过滤器中使用HTTP Post后能够读取它。现在我遇到了如何实现ServletInputStream
的挑战。从spec 3.1开始,有一些新的方法需要实现。
isFinished()
isReady()
setReadListener()
我正在寻找的例子或一些关于如何实现这些方法的代码。有什么提示吗
2条答案
按热度按时间tcbh2hod1#
示例实施方式:
erhoui1w2#
你可以在spring框架中检查MockHttpServletRequest
源代码可以在这里找到
由于Spring是Apache2许可证开源的,因此您可以从代码开始构建自己的版本。