Как найти пространство имен, URL, метод и действие из wsdl - PullRequest
0 голосов
/ 21 декабря 2011

Я новичок в Android, пытаюсь разработать мини-проект. Проект должен проверить логин клиентов из веб-сервиса, который я создал в Java (NetBeans).

Проблема в утверждении в Android, где я пишу:

SoapObject request=new SoapObject(NAMESPACE,METHOD_NAME);

сбой приложения (принудительное закрытие).

Я сомневаюсь, что не знаю, откуда взять URL-адрес пространства имен и имя метода.

Ответы [ 3 ]

3 голосов
/ 27 декабря 2011

targetNamespace = " ymapps / " должно быть вашим NAMESPACE ,

Взгляните на Понимание WSDL Пример WSDL

1 голос
/ 15 декабря 2016

в PHP вы можете получить это так:

    $client = new SoapClient("http://my_exposed_url?wsdl");
    var_dump($client->__getFunctions());    
    var_dump($client->__getTypes());
0 голосов
/ 21 декабря 2011

NAMESPACE выглядит следующим образом:

private static String NAMESPACE = "http://package1.your_app.org/";

, где ваш веб-сервис организован в пакеты: org / your_app / package1 / ServiceClass.java

METHOD NAME выглядит следующим образом:

private static String METHOD_NAME = "methodName";

Взгляните на это: http://code.google.com/p/ksoap2-android/wiki/Links

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...