我正在进行REST调用以下载数据。服务器的代理超时为30秒。我下载的数据量很大(> 2GB)。客户端框没有基础设施来处理这个问题。因此,我使用流并解析数据然后将操作数据存储在我的数据库中。
这里的问题是,当客户端变慢时,代理超时为30秒,代理重置连接。当我直接打开盒子时,我没有收到任何错误。即使我没有从服务器上读取流,我还能以任何方式保持连接的活动吗?
答案 0 :(得分:1)
连接只应在尽可能短的时间内保持打开状态。因此,你应该
java.io.File.createTempFile
)