Наше существующее интерфейсное приложение SOAP нуждается в новой информации / поле от клиента, которая является очень большими Json данными (длина: 51000+, строки: 2000+). Нам нужно решить, можем ли мы сказать нашему клиенту встраивать этот Json как CDATA в наш xml или сказать им преобразовать этот Json в Base64 и внедрить эту строку Base64 и отправить в SOAP приложение интерфейса.
Я имею в виду
<soap:body>
<JsonData>
<![CDATA[
Json goes here
]] >
</JsonData>
</soap:body>
Против
<soap:body>
<JsonDataAsBase64>
SnNvbiBEYXRhIGlzIGhlcmUuIFNvcnJ5IGlmIHlvdSBoYXZlIGRlY29kZWQgdGhpcyA6KQ==
</JsonDataAsBase64>
</soap:body>
Какой путь лучше и почему?