Мне нужно использовать веб-сервис Axis2 с приложением Android.Служба Axis2 использует JDK1.5, если это имеет какое-либо значение.
Я заставил Axis2 выдавать выходные данные JSON.Это оказалось относительно просто, просто изменив axis2.xml и добавив правильные MessageFormatter и MessageBuilder.
Вызов службы с URL-адресом теперь приводит к выводу JSON, и я могу передать параметры, изменив URL запроса:
http://myServer.com/axis2/Services/myService/myOperation?
param1=asdf&response=application/json/badgerfish
Однако я не могу выполнить вызовыкоторые принимаются путем фактической отправки запросов JSON.Запросы кажутся правильно сформированными в формате JSON, но служба отклоняет их.Глядя на документацию Axis2 , кажется, что было бы легко, если бы я использовал заглушку Axis2 (шаги 2 и 3).Однако я не являюсь (кажется, я не могу заставить клиентский код Axis2 работать на Android, но это другая история).
Как я могу отправлять запросы JSON в службу Axis2 с поддержкой JSON?