уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

Метод THTTPClient. Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP GET с заголовком RANGE, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.

function GetRange(const AURL: string; AStart: Int64; AnEnd: Int64 = -1; const AResponseContent: TStream = nil;  const AHeaders: TNetHeaders = nil): IHTTPResponse;

Параметры:

AURL Обязательный string Целевой URL запроса
AStart Обязательный Int64 Начальный байт диапазона исходных данных, которые вы запрашиваете
AnEnd Необязательный Int64 Конечный байт диапазона исходных данных, которые вы запрашиваете. Используйте -1 (по умолчанию), чтобы запросить данные с AStart до конца
AResponseContent Необязательный TStream Поток в который сохраняется тело ответа сервера
AHeaders Необязательный TNetHeaders Дополнительные заголовки, которые необходимо включить в запрос

Метод GetRange отправляет команду GET в AURL с заголовком RANGE, добавленным в AHeaders.

В заголовке RANGE указывается фрагмент исходных данных, которые вы хотите получить в AResponseContent с сервера в ответе. Значение заголовка RANGE включает в себя байт AStart фрагмента и байт AnEnd фрагмента. Значения AStart и AnEnd включаются в заголовок RANGE только в том случае, если они превышают -1.

Если вы хотите возобновить загрузку, вы можете использовать GetRange, чтобы попросить сервер отправить информацию из последнего полученного байта, указав AStart и AnEnd.

Смотрите также:

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
« Back to Glossary Index