LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Если таких запросов будет не очень много, я советую следующий подход:

Скачай SoapUI, сделай новый SOAP-проект, укажи ему этот URL как WSDL.

Он сгенерирует тебе примеры запросов. Убедись, что всё работает. Там и увидишь, как выглядят запросы и ответы.

Потом через обычный API составь нужный XML-документ с нужными параметрами и отправь его обычным же API через HTTP POST (возможно с нужным заголовком SoapAction). Ответ распарсь и вытащи нужную тебе информацию.

С таким подходом код будет понятным и не нужно никаких зависимостей, размер приложения будет небольшой.

Если таких запросов будет много и вручную это всё делать не хочется - подключай библиотеки. В мире Java стандарт де факто это JAX-WS, он даже в JDK встроен. Насчёт Android не знаю, в Android Java поддельная, но отдельной зависимостью скорей всего подключить получится.

Исходная версия Legioner, :

Если таких запросов будет не очень много, я советую следующий подход:

Скачай SoapUI, сделай новый SOAP-проект, укажи ему этот URL как WSDL.

Он сгенерирует тебе примеры запросов. Убедись, что всё работает. Там и увидишь, как выглядят запросы и ответы.

Потом через обычный API составь нужный XML-документ с нужными параметрами и отправь его обычным же API через HTTP POST (возможно с нужным заголовком SoapAction). Ответ распарсь и вытащи нужную тебе информацию.

Если таких запросов будет много и вручную это всё делать не хочется - подключай библиотеки. В мире Java стандарт де факто это JAX-WS, он даже в JDK встроен. Насчёт Android не знаю, в Android Java поддельная, но отдельной зависимостью скорей всего подключить получится.