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

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

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

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

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽