Текущее время: Пн, июл 21 2025, 01:03

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: SOAP
СообщениеДобавлено: Ср, сен 28 2016, 11:08 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 11:33
Сообщения: 88
Коллеги, здравствуйте,

Есть веб сервис(java -jar local_server.jar) который запущен на моей локальной машине(win7). Через этот сервис я подписываю XML. Далее полученную подпись вставляю в другой XML и отправляю на некий портал. Ответ который возвращает локальный веб сервис содержит внутри теги с данными которые были использованы для формирования подписи. Если значения каких-то тегов содержат русские буквы, то они читабельны. Думаю, из-за этого не корректно формируется подпись. Так как портал данный XML не принимает. Если в значениях тегов данные в латинице, то нет проблем. Тот же локальный сервис при обращении через программу SOAPUI возвращает теги с данными в нормальном виде.

Пример того что посылается:

<operatorFullname>ПОЛЬЗОВАТЕЛЬ</operatorFullname>

Пример того что возвращает локальный сервис:
&lt;operatorFullname>�&#x9f;�&#x9e;�&#x9b;Ь�&#x97;�&#x9e;�&#x92;�&#x90;Т�&#x95;�&#x9b;Ь&lt;/operatorFullname>

Посылаю запрос в кодировке UTF-8(переменная типа xstring). SOAP запрос отправляю через if_http_client. В чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SOAP
СообщениеДобавлено: Пн, окт 03 2016, 14:44 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 11:33
Сообщения: 88
Проблема решилась очень просто.

CALL METHOD client->request->set_header_field
EXPORTING
name = 'Content-Type'
value = 'text/xml; charset=utf-8;'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB