Задать вопрос
@vdsp

Бинарный формат передачи данных?

Требуется в API отдавать различные файлы, будь то картинки, документы и тп, какой формат передачи для этого подойдет?
Ранее использовался json, но неудобно конвертировать все в base64, бинарные форматы: bson, Protocol_Buffers и тп не использовал, не понимаю какой выбрать и подойдет ли он для задачи. Посоветуйте формат
  • Вопрос задан
  • 734 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Можно в теле ответа указать типа
{
 "url": "https://cdn.mysite.com/mybucket1/somefile.mp4?expires_at=3987655&md5sum=a1b2c3ff"
}

Клиент, получив ссылку, сам скачает файл с кеш-сервера CDN, как есть. Ведь протокол HTTP позволяет отдельно передавать бинарные данные безо всяких трансформаций.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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