@vdsp

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

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

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

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

Войти через центр авторизации
Похожие вопросы