Может ли веб-служба jax-ws использовать вызов типа rpc и получать необработанный xml?
У меня есть веб-сервис, над которым я работаю, и пока он работает нормально, создав порт в клиенте, а затем вызвав метод для порта. Тем не менее, мне только что сказали, что несколько клиентов, которые будут использовать веб-сервис, планируют отправлять его в виде необработанного XML на основе схем, используемых веб-сервисом, и мне было интересно, возможно ли это. Я думаю, что мне может понадобиться использовать интерфейс провайдера, чтобы веб-сервис мог обрабатывать запросы такого типа, но я не уверен.
Я выполнил поиск вопросов здесь, но ни один из них, похоже, не ответил на мой вопрос, и то, что я нахожу в сети после поиска в Google, говорит, что это возможно, но затем они приводят примеры, которые работают точно так же, как у меня уже есть.
Заранее благодарим за любую помощь, которую вы можете предоставить.
2 ответа
планировать отправку этого файла в формате XML на основе схем, используемых веб-службой
То есть вы имеете в виду, что они планируют отправлять вам XML-сообщения на основе схемы, опубликованной в WSDL вашего веб-сервиса?
Это именно то, что такое SOAP и как работают веб-сервисы SOAP/XML.
Предполагая, что клиенты отправляют ваши правильно сформированные сообщения, эти запросы клиента идентичны запросам от любого другого клиента, и вам не нужно делать для них ничего особенного.
Я думаю, что вы хотите отправлять и получать XML через
вот 1 способ