XML-клиент RPC Java без WSDL
Таким образом, у меня есть простой сервер xml-rpc (xml over http), предоставленный мне для использования. Но дело в том, что сервер не оснащен wsdl. У меня нет доступа к коду сервера, поэтому я не знаю об их реализации
Как я могу разработать клиент xml-rpc на Java без wsdl без использования сторонней библиотеки, такой как клиент Apache xml-rpc?
Пожалуйста помоги.
2 ответа
Wsdl действительно полезен только с сторонней библиотекой, потому что он помогает вам генерировать объекты, которые можно сериализовать в xml без ручного кодирования xml.
Если у вас нет wsdl, вы должны либо вручную кодировать каждое отправляемое вами xml-сообщение и вручную анализировать каждое полученное сообщение, либо создавать собственный набор объектов и сериализовать и десериализовать их соответствующим образом.
Файл Wsdl только поможет, без этого вы не сможете сгенерировать клиент, и вы не сможете протестировать ваше приложение. Даже если у вас есть подключение к серверу.