Конечно, всё зависит от серверной реализации, но стандарт HTTP/1.1 диктует именно такой способ получения частичного содержимого – с помощью заголовков
Range и
Content-Range. И большинство серверов, поддерживающих докачку (то есть выдачу частичного содержимого), реализуют именно этот стандарт.
Добавлено через 3 минуты
Заголовок
Range передавать в запросе серверу. См.
URLRequest.requestHeaders и класс
URLRequestHeader. В ответе вам придёт заголовок
Content-Range, указывающий, какой диапазон данных сервак будет отдавать. В некоторых случаях (хотя очень редко) он может не совпадать с тем, что вы запросили в Range.
Но, опять же повторюсь, сервак должен поддерживать этот способ закачки (то есть в ответе выдавать заголовок
Accept-Ranges).
Добавлено через 6 минут
Также советую почитать спецификацию HTTP/1.1 или (даже лучше) статью Википедии про HTTP (
http://ru.wikipedia.org/wiki/HTTP), а конкретно её раздел "Докачка и фрагментарное скачивание". Там всё очень подробно разжёвано.