ksoap2を使用してAndroidから.netWebサービスを呼び出す際に問題が発生しました。呼び出しはパラメーターなしで問題なく実行されますが、任意のタイプのパラメーターを渡すと、Webサービスはnull値を受け取るだけです。私は可能な限りすべてを試しましたが、今のところ運がありません。誰かが助けてくれることを願っています。クライアント側のコードは次のとおりです。
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);
.....
}
.....