• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

SOAP WebService. Кириллица в структуре.

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
Всем привет!
Недавно столкнулся с интересной проблемой.
Есть задача подключиться к стороннему SOAP-сервису. При импорте WSDL (wsdl+файлы xsd) в java-Consumer получал ошибку на какой-то второй байт не понятно где.
Оказалось, что ошибка была в описании xml-структур в одном из xsd-файлов. Один из тегов содержит в своем названии кириллицу. Исправил эту ошибку и импорт отработал нормально.
Но появилась вторая проблема - мой клиент формирует SOAP пакет с тегом на латинице, а сервер ждет кириллицу :)
Так вот вопрос - куда импортируются файлы xsd?
 
А не проще связаться с разработчиками для исправления?
Еще вариант: сделать запрос вручную, строкой собирать.
Еще можно сгенерировать java-классы через утилиту и их импортировать уже, а не сам wsdl.
 
Всем привет!
Недавно столкнулся с интересной проблемой.
Есть задача подключиться к стороннему SOAP-сервису. При импорте WSDL (wsdl+файлы xsd) в java-Consumer получал ошибку на какой-то второй байт не понятно где.
Оказалось, что ошибка была в описании xml-структур в одном из xsd-файлов. Один из тегов содержит в своем названии кириллицу. Исправил эту ошибку и импорт отработал нормально.
Но появилась вторая проблема - мой клиент формирует SOAP пакет с тегом на латинице, а сервер ждет кириллицу :)
Так вот вопрос - куда импортируются файлы xsd?
Сервис писал программист 1С?:)
 
  • Нравится
Реакции: NickProstoNick
Пусть сразу на REST переписывают :)
 
Сервис писал программист 1С?:)
Та нет :) Наверное нет :)
Ошибка только в одном методе. С разрабами связался, но какой результат будет - не знаю.
По этому ищу варианты решения.

Кстати, если импортировать консьюмер как LotusScript - ошибок нет :) Скрипт не реагирует на кириллицу
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab