I am using SOAP services in my application,in that when i am calling SOAP services it throwing some cannot serialization problem:
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapObject authentication = new SoapObject(NAMESPACE,"authentication");
PropertyInfo usrid =new PropertyInfo();
usrid.setName("LoginID");
usrid.setValue("sting");
usrid.setType(String.class);
authentication.addProperty(usrid);
PropertyInfo pass =new PropertyInfo();
pass.setName("Password");
pass.setValue("string");
pass.setType(String.class);
authentication.addProperty(pass);
request.addSoapObject(authentication);
PropertyInfo nos =new PropertyInfo();
no.setName("No");
no.setValue(no);
no.setType(String.class);
//authentication.addProperty(no);
request.addProperty("Str", nos);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet=true;
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try
{
androidHttpTransport.call(SOAP_ACTION,envelope);
Object result=(Object)envelope.getResponse(); --------->Here i am getting nullpointer.
Log.i("myApp",result.toString());
System.out.println("subbu="+result.toString());
}
My request Structure is :
<authentication>
<LoginID>string</LoginID>
<Password>string</Password>
</authentication>
<No>string</No>
I am receiving the error message:
java.lang.RuntimeException: Cannot serialize:No:
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…