使用httpcomponents通过单个连接处理多个请求?

时间:2011-09-27 17:01:43

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

我想使用单个连接与客户端设备进行通信。

我在保持连接活动时遇到问题。我正在使用DefaultConnectionReuseStrategy(),它在每个请求后为keepAlive()返回false,因此连接始终关闭。我已将Connection标头设置为Keep-Alive,但它仍然会关闭连接。

我的第二个问题是如果我覆盖keepAlive()总是返回true,我的客户端在读取输入流时会阻塞。我该怎么办呢?我应该阅读内容长度标题以了解要阅读多少?如果没有给出内容长度怎么办?

0 个答案:

没有答案