Я звоню в веб-службу BPM, которая отправляет HTML-письмо. Я создал прокси-сервер веб-службы в JDeveloper 11.1.1.7. Тип тела письма - это xsd: строка, которая должна отображаться в строке java String. Я понимаю, что некоторые символы, например <> &, зарезервированы и преобразованы во время создания документа xml во время операции прокси.Как предотвратить <преобразование в < при использовании прокси-класса веб-службы в JDeveloper
Используя SOAPUI для вызова службы, я могу передать тело как <h1>My Heading</h1>
, и служба отвечает правильно, отправив письмо с HTML как ожидалось. Выполняя то же самое с POJO, вызывающего прокси, <h1>
преобразуется в <h1>My heading</h1>
.
Я пробовал передать тело как раздел CDATA, но это не имеет значения. Я попытался преобразовать тело в байты, а затем вернуться к строке UTF-8 перед вызовом, но все равно никакой разницы. У меня есть доступ к коду службы BPM. Есть ли способ, которым я могу отправить html службе из прокси-сервера, который сохраняет специальные символы?