1 private static final String SOAP_ACTION = "http://tempuri.org/GetBillList"; 2 private static final String METHOD_NAME = "GetBillList"; 3 private static final String NAMESPACE = "http://tempuri.org/"; 4 private static final String URL = "http://192.168.0.150:8888/AndroidService.asmx"; 5 private BillModel pe=new BillModel(); 6 public String DjAll(String where) 7 { 8 try 9 { 10 SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 11 request.addProperty("where",where); 12 //request.addProperty("password",pwd); 13 SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 14 envelope.dotNet=true; 15 envelope.setOutputSoapObject(request); 16 HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); 17 androidHttpTransport.call(SOAP_ACTION, envelope); 18 Object result = (Object) envelope.getResponse(); 19 return result.toString(); 20 } 21 22 catch (Exception e) 23 { 24 // return false; 25 return null; 26 } 27 }
以上为在安卓下访问.net开发的webservice的访问过程