Я строю службу REST, принимающую Foo
объекты, содержащие комбинацию String и двоичные данные. Это XML, который я получил до сих пор.REST двоичные данные
<foo>
<text>regular text</text>
<text mime="application/octet-stream">base64 encododed binary data</text>
</foo>
Это хорошая идея или есть недостатки, вложенные в большие количества (МБ) двоичных данных?
Как второстепенная деталь конструкции, я пытаюсь установить между использованием <text mime=".."/>
или выделенным именем <binary>...</binary>
для двоичных данных. Что было бы более последовательным?
Я согласен, что это было бы RESTful, но IMO не прагматично. Сериализация является однострочным/аннотацией, например, jaxb. –