Добавление информации о HTTP-запросе в заголовок не совсем без приоритета.Например, вы можете считать, что Content-Type
, Title
, Link
- это не просто «метаданные», это релевантные данные.
Я не думаю, что в спецификациях есть что-то явнозапрети это.Я думаю, что самая большая проблема в том, что это «удивительное» поведение, и хорошо бы попытаться создать API, которые являются наименее уникальными и / или удивительными.
Некоторые случайные альтернативы, не обязательно в порядке предпочтения.
- Использовать отдельные HTTP-запросы
- Использовать многокомпонентные форматы (это очень распространено и не должно приводить к увеличению размера точно на 33%. Сжатие существует)
- Возможно, это немного странно, но вы можете встраивать метаданные в EXIF или добавлять новые компоненты в файлы .png.
- Создать новый формат, который начинается с метаданных и который будетзатем полный файл двоичного изображения
Я оставлю вам решать, что лучше, но я не думаю, что есть что-то нестандартное в том, что вы делаете.