使用我自己的HttpEntity结束连接

时间:2014-03-26 17:30:51

标签: java android apache-httpclient-4.x

我需要使用HttpPost请求进行流式传输。要做到这一点,请在Oleg

中将自己的HttpEntity写为How do I write to an OutpuStream using DefaultHttpClient?

我的问题是,由于内容长度未知,即使我关闭了outputStream,我的应用也会在执行PostRequest期间卡住。

有没有办法可以在不中止的情况下终止连接?

感谢' S

的Lukas

1 个答案:

答案 0 :(得分:0)

阅读chunked编码的规范。 Here它表示您不需要长度的响应标头。

请注意,实现分块响应的流处理程序的客户端知道服务器发送的流在它看到时结束:

  

0 \ r \ n

靠近溪流的尽头。