Мое простое приложение не отправило ни одного запроса в мой простой веб-сервис
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
Пожалуйста, помогите мне !!