отправка данных байта [] из SOAP UI - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть конечная точка SOAP API, которая получает данные byte[]. Теперь я хочу протестировать из SOAP UI. Но я действительно застрял, как я должен отправить byte[] данные через мыло UI? Я пробовал с base64 кодированной строкой, но вывод не ожидается (я отправляю данные подписи / открытого ключа для проверки цели и, следовательно, проверка не работает, это означает, что данные, которые я отправляю, не в порядке). Что я делаю не так? Или как мне это сделать?
Любое предложение, пожалуйста?

1 Ответ

0 голосов
/ 04 ноября 2019

это должно работать.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:x-="http://xml.apache.org/xml-soap" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header/>
<soapenv:Body>
.....

    <x-:item>
    <x-:key>content</x-:key>
    <x-:value xsi:type="xsd:base64Binary">cid:1234567890</x-:value>
    </x-:item>

......
</soapenv:Body>
</soapenv:Envelope>
...