Ksoap отправить пустой запрос в веб-сервис Java - PullRequest
0 голосов
/ 09 ноября 2011

Мое простое приложение не отправило ни одного запроса в мой простой веб-сервис

    package com.demo;
    import javax.jws.WebService;
    @WebService
    public class hello {

                         public String hai(String name)
                      {
                        return "Hello"+name;

                       }
                        }

и мой код приложения для Android

    public void onClick(View arg0) {
    // TODO Auto-generated method stub
    Toast.makeText(this, "success", Toast.LENGTH_LONG).show();
    try {
         SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 

         //parameters.addProperty("name","muthu");
          PropertyInfo username=new PropertyInfo();
          username.name="name";
          username.type=PropertyInfo.STRING_CLASS;
          request.addProperty(username,"welcome");




          SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
          envelope.setOutputSoapObject(request);                       
          HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);            

          androidHttpTransport.call(SOAP_ACTION, envelope);

          SoapPrimitive  resultsRequestSOAP = (SoapPrimitive) envelope.getResponse();



     Toast.makeText(this, resultsRequestSOAP.toString(), Toast.LENGTH_LONG).show();
    }
    catch (Exception e) {}

    }

}

Веб-служба работает нормально, когда возвращает значения. Я могу получить значение без каких-либо проблем. Но мой запрос всегда отображается пустым (или) пустым, когда он возвращается обратно на мою клиентскую часть Android.

Я использую ksoap:

ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar

Сервер:

Glassfish 3.1 in eclipse

Пожалуйста, помогите мне !!

1 Ответ

0 голосов
/ 09 ноября 2011

Может быть, вы можете посмотреть на этот совместимый с Android генератор Java-клиента Java Webservice

...