Как удалить символ возврата каретки из запроса SOAP, созданного Weblogi c 12 JAXRP C jar? - PullRequest
0 голосов
/ 16 июня 2020

Мое приложение основано на Java и использует jaxrp c jar-файлы Weblogi c для связи с веб-службой JAXRP C. Я отправляю строку xml этой операции веб-сервиса. Однако когда запрос получен веб-службой, он видит символ везде, где был возврат каретки. Очевидно jaxrp c jaxrp *1018* weblogi *1018* jar добавляет этот символ, над которым я, похоже, не могу контролировать, что приводит к его сбою. Я получаю сообщение об ошибке HTTP 500. Любая помощь в удалении этого символа приветствуется. Вот как запрос получает служба

XML строка, которую я пытаюсь отправить в операцию веб-службы

<?xml version="1.0" encoding="UTF-8"?>
<im:assignNk xmlns:im="com.vb.im.components.i4"><org>VN_TEST</org><siteNm>ST-name</siteNm><siteId>1001</siteId><user>prov1</user><nkCidrSz>10</nkCidrSz><svcInstanceId>2972973</svcInstanceId><vPoolGp>PP-A</PoolGp></im:assignNk>

Запрос, полученный через Интернет -услуга

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><env:Header/><env:Body><m:assignNk xmlns:m="com.vb.im.components.i4"><string>&#xD;
<im:assignNk xmlns:im="com.vb.im.components.i4"><org>VN_TEST</org><siteNm>ST-name</siteNm><siteId>1001</siteId><user>prov1</user><nkCidrSz>10</nkCidrSz><svcInstanceId>2972973</svcInstanceId><vPoolGp>PP-A</PoolGp></im:assignNk>&#xD;
]]></string></m:assignNk></env:Body></env:Envelope>
...