文字列とバイナリデータFoo
が混在するオブジェクトを受け入れるRESTサービスを構築しています。これは私がこれまでに入手したXMLです。
<foo>
<text>regular text</text>
<text mime="application/octet-stream">base64 encododed binary data</text>
</foo>
これは良い考えですか、それとも大量(MB)のバイナリデータをインライン化する欠点がありますか?
マイナーな設計の詳細として、バイナリデータの使用<text mime=".."/>
または専用の名前のどちらを使用するかを決めようとしています。<binary>...</binary>
どちらがより首尾一貫しているでしょうか?