Я занимаюсь разработкой небольшого приложения, которое использует веб-сервис на основе Java (this service has dependency on one windows service, it should be running while making XML request)
из моего приложения vc ++ WIN32.В этом приложении я сталкиваюсь со странной проблемой.позвольте мне рассказать вам, как я вызываю веб-методы.
Я создал функцию, которая отправляет XML-запрос (XML-текст) на определенный URL-адрес, получает XML-ответ и анализирует его.я не хочу использовать прокси-класс (не могу использовать .net Framework в моем приложении, это условие).Поэтому, когда я отправил запрос XML, он вернул мне Method 'msgs:CheckService' not implemented: method name or namespace not recognized
.тогда как тот же XML-запрос прекрасно работает в приложении SOAPUI (я имею в виду, что получаю ожидаемый ответ).URL моего сервиса http:\\localhost:1234
, я использую тот же URL в поле URL SOAPUI.
Еще одна вещь, когда я тестировал свою функцию VC ++ с демонстрационным веб-сервисом на основе .Net, он работал как ожидалось, но когда я менял URLи XML текст для веб-службы Java это не так.
EDITED
Я не могу сгенерировать wsdl (добавление ?wsdl
в URL) из вышеуказанного URL,что мне кажется очень странным ...
Любое предложение будет оценено.
спасибо ТАК Члены