Коллеги, здравствуйте,
Есть веб сервис(java -jar local_server.jar) который запущен на моей локальной машине(win7). Через этот сервис я подписываю XML. Далее полученную подпись вставляю в другой XML и отправляю на некий портал. Ответ который возвращает локальный веб сервис содержит внутри теги с данными которые были использованы для формирования подписи. Если значения каких-то тегов содержат русские буквы, то они читабельны. Думаю, из-за этого не корректно формируется подпись. Так как портал данный XML не принимает. Если в значениях тегов данные в латинице, то нет проблем. Тот же локальный сервис при обращении через программу SOAPUI возвращает теги с данными в нормальном виде.
Пример того что посылается:
<operatorFullname>ПОЛЬЗОВАТЕЛЬ</operatorFullname>
Пример того что возвращает локальный сервис: <operatorFullname>�Ÿ�ž�›Ь�—�ž�’�Т�•�›Ь</operatorFullname>
Посылаю запрос в кодировке UTF-8(переменная типа xstring). SOAP запрос отправляю через if_http_client. В чем может быть проблема?
|
|