我了解到,如果我将Range: bytes=n-m
标头发送到 HTTP 服务器,我可以下载文件的一部分。
这是否意味着只有在我知道确切的文件长度时才能使用多个线程进行下载?我感到困惑的是,如果我无法Content-Length
事先获得,我该如何编写多线程程序?
我了解到,如果我将Range: bytes=n-m
标头发送到 HTTP 服务器,我可以下载文件的一部分。
这是否意味着只有在我知道确切的文件长度时才能使用多个线程进行下载?我感到困惑的是,如果我无法Content-Length
事先获得,我该如何编写多线程程序?