Как мне оценить время загрузки, когда заголовок ответа не содержит контент-длина?
Как я могу оценить ход / время загрузки, когда загружаемому файлу не хватает информации о длине контента? Спасибо
1 ответ
Решение
Если вы оказались в довольно невероятной ситуации, когда сервер не будет отправлять вам длины контента, а будет принимать запросы диапазона байтов (и вам действительно нужно знать, сколько времени это займет), вы можете использовать код в Python search на удаленном файл с использованием HTTP и выполнить бинарный поиск, чтобы получить представление о размере файла. Запросите диапазон, превышающий размер файла, и вы получите:
HTTPError: HTTP Error 416: Requested Range Not Satisfiable