我在使用xmlPull解析器解析XMl时遇到错误。 我得到的例外是 org.apache.http.MalformedChunkCodingException:Chunked stream意外终止
请告诉我错误的原因和处理方法。
答案 0 :(得分:0)
它是由一个旧的apache httpclient引起的(它无法正确处理分块的http请求),但我目前还不知道如何在客户端解决它。 您可以使用新的apache httpclient版本编写自己的固件,但这是.... 我看到的另一个解决方案是在客户端和服务器之间设置代理,删除分块编码(fiddler能够执行此操作)
(也许你可以在服务器端强制不分块响应......)
答案 1 :(得分:0)
在阅读完InputStream之前,你可以关闭AndroidHttpClient吗?