标签: java apache-httpclient-4.x apache-httpcomponents
我想使用单个连接与客户端设备进行通信。
我在保持连接活动时遇到问题。我正在使用DefaultConnectionReuseStrategy(),它在每个请求后为keepAlive()返回false,因此连接始终关闭。我已将Connection标头设置为Keep-Alive,但它仍然会关闭连接。
我的第二个问题是如果我覆盖keepAlive()总是返回true,我的客户端在读取输入流时会阻塞。我该怎么办呢?我应该阅读内容长度标题以了解要阅读多少?如果没有给出内容长度怎么办?