我想知道当我读取响应流并发生超时时,我可以重试读取吗?或者我必须提出新的要求?我从下载的服务器不支持恢复,所以我需要防止超时。读取超时后重新读取ResponseStream
0
A
回答
1
不,您不能重试。您需要重新发出请求
1
您如何知道服务器不接受简历? Accept-Ranges
头确实缺乏响应?如果不是,则可以使用Range
标题重新开始请求。
如果服务器确实不支持它,那么最好你可以尝试是告知您要使用Connection: keep-alive
头保持连接结合的Keep-Alive
头,其中你可以指定超时的服务器。
希望这会有所帮助。
相关问题
- 1. 我无法从HttpError读取responseStream
- 2. HttpMessageNotReadableException:无法读取JSON:读取超时
- 3. MySQLdb读取超时
- 4. SocketTimeoutException:读取超时
- 5. FILE *超时读取
- 6. com.paypal.core.rest.PayPalRESTException:读取超时
- 7. asio ::超时读取
- 8. Python-超时读取URL时
- 9. java.net.SocketTimeoutException:请求失败后读取超时
- 10. Zend_Feed_Reader异常:读取超时10秒后
- 11. EGIT说30000毫秒后读取超时
- 12. pcap的零读取超时
- 13. java.net.SocketTimeoutException:读取超时问题
- 14. Python PySerial读取线超时
- 15. NIO SocketChannel的读取超时?
- 16. FTPClient SocketTimeoutException读取超时
- 17. 异常java.net.SocketTimeoutException:读取超时
- 18. SocketTimeoutException:读取超时httpclient
- 19. java.net.sockettimeout异常:读取超时
- 20. EGit挂钩读取超时
- 21. SearchControls.setTimeLimit()处理读取超时?
- 22. nodejs + WS读取超时
- 23. mod_fcgid:读取数据超时
- 24. NSFetchedResultsController刷新重新读取?
- 25. fread超时'mod_fcgid:读取超时管道'
- 26. SSL连接超时和读取超时
- 27. 重新排序的读取
- 28. FTP上传时读取超时
- 29. Cassandra在AWS上读取超时时间
- 30. 在读取超时时写入频道