Как мне оценить время загрузки, когда заголовок ответа не содержит контент-длина?

Как я могу оценить ход / время загрузки, когда загружаемому файлу не хватает информации о длине контента? Спасибо

1 ответ

Решение

Если вы оказались в довольно невероятной ситуации, когда сервер не будет отправлять вам длины контента, а будет принимать запросы диапазона байтов (и вам действительно нужно знать, сколько времени это займет), вы можете использовать код в Python search на удаленном файл с использованием HTTP и выполнить бинарный поиск, чтобы получить представление о размере файла. Запросите диапазон, превышающий размер файла, и вы получите:

HTTPError: HTTP Error 416: Requested Range Not Satisfiable
Другие вопросы по тегам