CURLOPT_RANGE - пара вопросов

Дед Анвирыч

Новичок
CURLOPT_RANGE - пара вопросов

Доброго вечера всем.

В одном из топиков на форуме нашел что по запросу HEAD можно узнать поддерживает сервер докачку или нет.
Вопрос №1 - какой параметр ответа показывает, что докачка поддерживается
Вопрос №2 - при CURLOPT_NOBODY=1, CURLOPT_HEADER=1 тело ответа не запрашвается с сервера или просто не возвращается в curl_exec?

заранее спасибо.

-~{}~ 16.09.06 22:58:

И еще
Вопрос №3 - возможно ли с помощью curl прочитать некоторе количество информации с начала страницы, даже если не подержживается Content-range, как это можно сделать при работе с соксами
 

Кром

Новичок
По идее ты можешь послать запрос с заголовком Range и если сервер поддерживает докачку он пошлет заголовок 206 Partial Content, а фрагмент файла можно качать определяя заголовки
Content-Length и Content-Range, т.е. размер и смещение.

А второй вопрос можно прверить опытным путем.
CURLOPT_NOBODY - скорей всего тело вообще не запрашивается, а CURLOPT_HEADER - заголовок принимается, но не возвращается функцией.
 
Сверху