Задать вопрос
@wows15
В автоматизации сила, брат

Как получить часть ответа на http запрос?

Сервер передаёт данные на 200кб по http на get запрос. Как мне получить 20кб ответа? Мне не нужен весь ответ, а трафик экономить нужно.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Напиши скрипт который будет самостоятельно открывать сокет, писать в него заголовки запроса, считывать заголовки ответа и первые 20 килобайт, а затем закрывать сокет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fzfx
@fzfx
18,5 дм
в общем случае никак. протокол HTTP как таковой не предусматривает уменьшения объёма передаваемых данных в случае, если получателю что-то не нужно.
с другой стороны, в CURL поддержка запроса определённого диапазона байт по УРЛ есть, почитайте про параметр --range.
Ответ написан
@pfg21
ex-турист
послать после 20 кб
GET / HTTP/1.1
Connection: close
или закрыть тцп-соединение ??
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы