我想知道当我读取响应流并发生超时时,我可以重试读取吗?或者我是否必须提出新的要求?我正在下载的服务器不支持恢复,所以我需要防止超时。
答案 0 :(得分:1)
不,你不能重试。您需要重新发出请求
答案 1 :(得分:1)
你怎么知道服务器不接受简历? Accept-Ranges
标题确实缺少响应吗?如果没有,您可以使用Range
标题恢复请求。
如果服务器确实不支持它,那么你可以尝试的最好的方法是使用Connection: keep-alive
标头结合Keep-Alive
标头通知服务器你想要保持连接活着你可以指定超时。
希望这有帮助。