android调用.net开发的webservice通过ksoap

 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的访问过程

posted on 2012-06-29 17:28  微雨竹窗夜话..  阅读(380)  评论(1编辑  收藏  举报

导航