java.lang.IllegalStateException: Content has been consumed
08-24 11:46:25.090: E/AndroidRuntime(1995): at org.apache.http.entity.BasicHttpEntity.getContent(BasicHttpEntity.java:84)
08-24 11:46:25.090: E/AndroidRuntime(1995): at org.apache.http.conn.BasicManagedEntity.getContent(BasicManagedEntity.java:100)
08-24 11:46:25.090: E/AndroidRuntime(1995): at org.apache.http.entity.BasicHttpEntity.getContent(BasicHttpEntity.java:84)
08-24 11:46:25.090: E/AndroidRuntime(1995): at org.apache.http.conn.BasicManagedEntity.getContent(BasicManagedEntity.java:100)
08-24 11:46:25.090: E/AndroidRuntime(1995): at org.apache.http.util.EntityUtils.toString(EntityUtils.java:112)
.........................
原因:EntityUtils.toString方法调用了两次的,而此方法只能调用一次。
解决方案:
截图自http://stackoverflow.com,该类问题完整描述及解决方案地址:http://stackoverflow.com/questions/4727114/illegalstateexception-content-has-been-consumed
本文探讨了在Java开发过程中遇到的非法状态异常:内容已被消费的问题,并详细解释了其原因以及提供了有效的解决方案。通过分析日志信息,我们发现此错误通常发生在多次调用EntityUtils.toString方法的情况下,而此方法只能安全调用一次。文章提供了一个从Stack Overflow获取的完整描述和解决步骤,帮助开发者避免和解决此类问题。
1220

被折叠的 条评论
为什么被折叠?



