Каков наилучший способ передачи Json данных с soap запросом xml? CDATA против Base64 - PullRequest
0 голосов
/ 23 января 2020

Наше существующее интерфейсное приложение 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>

Какой путь лучше и почему?

...