Je rencontre un problème lors de l'appel des services web .net à partir de android en utilisant ksoap2. L'appel est exécuté très bien sans paramètres, mais lorsque je transmets des paramètres de n'importe quel type, le service Web reçoit juste une valeur nulle . J'ai essayé tout ce qui était possible mais pas de chance jusqu'à présent. J'espère quelqu'un peut aider, Le code côté client est:passer des paramètres en utilisant ksoap2 au service web .net, passe toujours des valeurs nulles (vides)
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);
.....
}
.....