HttpWebRequest или WebRequest - Возобновитесь загружают ASP.NET

Списки изменяемы; кортежи не.

От docs.python.org/2/tutorial/datastructures.html

Кортежи неизменны, и обычно содержат неоднородную последовательность элементов, к которым получают доступ через распаковку (см. позже в этом разделе), или индексирующий (или даже атрибутом в случае namedtuples). Списки изменяемы, и их элементы являются обычно гомогенными и получены доступ путем итерации по списку.

9
задан Cleiton 26 August 2009 в 17:31
поделиться

2 ответа

Возобновление файлов выполняется путем указания диапазона байтов файла, который вы хотите загрузить, с помощью Диапазон HTTP-заголовок. Это можно сделать в .NET с помощью функции HttpWebRequest.AddRange .

Например:

request.AddRange(1000); 

Сообщит серверу начать отправку с 1000-го байта файла.

Если сервер поддерживает заголовок Range, он будет отправлять контент со статусом HTTP 206 (частичное содержимое) вместо обычного 200 (ОК). См. Спецификацию HTTP .

Чтобы проверить, поддерживает ли сервер возобновление перед попыткой загрузки, измените HttpWebRequest метод "HEAD". Сервер вернет 206 (частичное содержимое), если он поддерживает возобновление, и 200 (ОК), если нет.

24
ответ дан 4 December 2019 в 08:15
поделиться

Вы можете найти больше информация о конкретных запросах диапазона от Скотта Митчелла здесь

2
ответ дан 4 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: