У меня возникла проблема при вызове .net веб-сервисов от android с использованием ksoap2. Вызов выполняется просто отлично без параметров, но , когда я передаю параметры любого типа, веб-служба просто получает нулевое значение . Я пробовал все возможное, но пока не повезло. Я надеюсь, что кто-то может помочь, стороны кода клиента:Передача параметров с использованием ksoap2 в .net веб-службу, всегда передает значения null (0)
public static boolean temp(){
try {
SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME_TEMP);
PopertyInfo p = new PropertyInfo();
p.type = PropertyInfo.INTEGER_CLASS;
p.setName("num");
p.setValue(5);
p.setNamespace(NAMESPACE);
request.addProperty(p) ;
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.encodingStyle = SoapSerializationEnvelope.ENC;
envelope.setOutputSoapObject(request);
AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport (URL);
androidHttpTransport.call(SOAP_ACTION_TEMP, envelope);
.....
}
.....