您的位置:首页 > 运维架构 > Tomcat

tomcat先response后不能读取request body

2016-07-29 00:00 141 查看
摘要: tomcat先response后不能读取request body

遇到一个诡异的问题,先上图。

![

]
(https://static.oschina.net/uploads/img/201607/29110224_JXBq.png "在这里输入图片标题")
直接看图,应该能看出来问题了。
然后贴出具体两个方法:


红色框住的地方是tomcat自己org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:176)这里的一个方法,具体的调用如图:



爆出的异常如图




分析:tomcat在response后回关掉inputStream,所以爆出了这个异常,不知道是出于什么考虑,这是算bug吗?在jetty中没用这个问题。因为开发环境中用的是jetty来开发的,没有这样报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat requst response