XML-клиент RPC Java без WSDL

Таким образом, у меня есть простой сервер xml-rpc (xml over http), предоставленный мне для использования. Но дело в том, что сервер не оснащен wsdl. У меня нет доступа к коду сервера, поэтому я не знаю об их реализации

Как я могу разработать клиент xml-rpc на Java без wsdl без использования сторонней библиотеки, такой как клиент Apache xml-rpc?

Пожалуйста помоги.

2 ответа

Решение

Wsdl действительно полезен только с сторонней библиотекой, потому что он помогает вам генерировать объекты, которые можно сериализовать в xml без ручного кодирования xml.

Если у вас нет wsdl, вы должны либо вручную кодировать каждое отправляемое вами xml-сообщение и вручную анализировать каждое полученное сообщение, либо создавать собственный набор объектов и сериализовать и десериализовать их соответствующим образом.

Файл Wsdl только поможет, без этого вы не сможете сгенерировать клиент, и вы не сможете протестировать ваше приложение. Даже если у вас есть подключение к серверу.

Другие вопросы по тегам