@vdsp

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

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

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

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

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