80,352
社区成员
发帖
与我相关
我的任务
分享
final String SOAP_ACTION = nameSpace + methodName;
SoapObject request = new SoapObject(nameSpace, methodName);
SoapObject soapResult=null;
if(params !=null && !params.isEmpty()){
for(Iterator it = params.entrySet().iterator();it.hasNext();){
Map.Entry<String, Object> e =(Map.Entry<String, Object>) it.next();
request.addProperty(e.getKey().toString(),e.getValue());
}
}
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
//envelope.dotNet=true;
envelope.bodyOut = request;
/*AndroidHttpTransport androidHT = new AndroidHttpTransport(wsdl);
androidHT.call(SOAP_ACTION,envelope);
soapResult = (SoapObject)envelope.getResponse(); */
HttpTransportSE ht = new HttpTransportSE(wsdl);
ht.call(null, envelope);
soapResult = (SoapObject)envelope.getResponse();
return soapResult;