Описание тега range-header
Этот тег следует использовать для ссылки на HTTP-заголовок Range.
1
ответ
Рекомбинирование большого куска zip в формате GO
Я загружаю большой.zip файл параллельно с Accept-Ranges и Goroutines. Приложение отправляет несколько запросов на загрузку 10-мегабайтных фрагментов zip-файла с URL-адреса, используя свой заголовок Range. Запросы разделяются на разные диапазоны в ви…
04 дек '18 в 03:47
0
ответов
Когда возвращать 200 или 416 в запросе с заголовком Range HTTP?
Учитывая, что сервер поддерживает запросы диапазона и он ДОЛЖЕН ответить 206 Partial Content код состояния, если HTTP-запрос содержит хотя бы один выполнимый диапазон в пределах Range заголовок, отправленный клиентом, я читаю RFC 7233, и у меня возн…
29 окт '18 в 20:51
1
ответ
Магнолия: запрос диапазона не обслуживает контент, когда включен фильтр кеширования, в результате чего общий доступ в Facebook не работает
При отправке HTTP-запроса с Range заголовок для Магнолии, я получаю ответ с Content-Length: 0: curl -I -X GET \ http://localhost:8080/ \ -H 'Accept-Encoding: gzip, deflate' \ -H 'Cache-Control: no-cache' \ -H 'Range: bytes=0-2000' HTTP/1.1 206 Set-C…
19 дек '19 в 12:14
2
ответа
Потоковое видео в Safari из .NET Core
Потоковая передача работает во всех браузерах, кроме Safari. Насколько я знаю, запрос должен поддерживать заголовок диапазона. Вот код, который я использую: public async Task<FileStreamResult> GetVideoStream() { if (Request.Headers.ContainsKey…
02 июн '20 в 09:25
1
ответ
Почему arrayBuffer.slice(0, 2).byteLength == 11?
Я пишу сервис-воркер для PWA, который обрабатывает кешированные аудиофайлы. Я следую этому руководству, чтобы правильно реагировать на выборки, включающие заголовки диапазонов, к которым Safari очень внимателен. У меня есть следующая функция (вызыва…
22 июл '20 в 23:09
0
ответов
Как получить доступ и изменить байты, отправляемые как ByteRangeStreamContent
В моем веб-API я возвращаю содержимое файла на основе range заголовок вроде этого var bytes = fileProvider.GetFile(fileId); var stream = new MemoryStream(bytes); var content = new ByteRangeStreamContent(stream, Request.Headers.Range, contentType); Н…
26 май '20 в 08:54
0
ответов
Есть ли разница в получении диапазона байтов в ByteRangeStreamContent и вырезании байтов непосредственно из массива байтов
Мне интересно, есть ли разница в получении содержимого диапазона байтов в ByteRangeStreamContent и получение диапазона байтов напрямую из массива байтов Итак, в основном я хочу спросить, есть ли разница в двух нижеприведенных кодах с точки зрения ре…
27 май '20 в 09:11
1
ответ
Как действовать в качестве посредника для добавления заголовков HTTP между клиентом и удаленным сервером?
У меня есть сервер, который действует как посредник между HTTP-клиентом, который я не контролирую, и удаленным сервером хостинга файлов, который я не контролирую. Я хочу предоставить URL-адрес, по которому клиент может загрузить фрагмент (указанный …
18 фев '21 в 10:30
0
ответов
Почему Google Chrome отправляет http-запрос на загрузку с диапазоном, превышающим размер файла, и как с этим справиться?
Мы реализовали Http-сервер, и он может обслуживать файл с диапазоном или без него. Мы замечаем, что Google Chrome каким-то образом запрашивает больший диапазон, чем фактический размер. Например, для файла размером <1 МБ он запросит ровно 1 МБ (10…
26 июн '21 в 20:02
0
ответов
Браузеры не инициируют запросы диапазона для больших файлов
Я хочу обслуживать большие файлы (>1 ГБ) через HTTPS. Я пытаюсь использовать для этого заголовки диапазона, чтобы, когда клиент (браузер) запрашивает диапазон байтов, он будет обслуживаться сервером. Я также установил максимальный предел диапазон…
21 сен '21 в 18:50
0
ответов
NGINX отправляет диапазон байтов клиенту с настраиваемыми заголовками в запросе
Я хочу развернуть такой сценарий: Клиент отправляет заголовки start-index и Last-index в nginx. эти заголовки указывают диапазон файла, который нужен пользователю. Nginx должен проксировать запрос на файловый сервер и вернуть файл целиком. Nginx дол…
08 июл '23 в 16:57