Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Привет всем!есть вопрос как скачать только 100кб,а не весь файл


Zoltan ©   (2003-10-26 21:15:00) 

сабж..


Anatoly Podgoretsky   (2003-10-27 09:04:00) [1]

Этот полезный параметр полезен, если речь идет про HTTP


Reindeer Moss Eater   (2003-10-27 09:03:00) [2]

Этот полезный параметр полезен, если сервер может отдавать partial content и бесполезен если не умеет.
Универсальное решение - отправить запрос на ресурс и не читать больше того, чего тебе надо.

Кстати неплохо бы уточнить имеющийся ввиду прикладной протокол.


Dionys   (2003-10-27 00:37:00) [3]

заголовок запроса:

Range-Unit: <откуда_качать> | <сколько_качать>

например, закачать первые 100K:

Range-Unit: 0 | 102400


Очень полезный параметр, позволяющий получить с сервера не весь документ, а только его часть. Именно этот параметр используют менеджеры докачек типа flashget. В данном примере указано, что клиент хочет получить кусок документа, начиная с 2015 байта и длиной в 1 килобайт. Если сервер поддерживает докачку и документ не является динамическим, то будет выдана запрашиваемая часть. В противном случае сервер вернёт ошибку о том, что действие не поддерживается или начнёт выдавать документ полностью.

http://www.javaportal.ru/java/articles/java_http_web/article03.html


Наверх

Титульная страница Поиск, карта сайта Написать письмо