Guest User

WS Call on Android

a guest
Oct 1st, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1.     String SOAP_ACTION = "http://tempuri.org/LoginUsuario";
  2.     String METHOD_NAME = "LoginUsuario";
  3.     String NAMESPACE = "http://tempuri.org/";
  4.     String URL_LOGIN_WS = "http://192.0.0.1/WebService/Login.asmx";
  5.    
  6.     SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
  7.    
  8.     // parametros do método
  9.     request.addProperty("login", login);
  10.     request.addProperty("senha", senha);
  11.  
  12.     SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  13.     envelope.setOutputSoapObject(request);
  14.     // informa que a integração é com um serviço .net
  15.     envelope.dotNet = true;
  16.          
  17.     HttpTransportSE httpTransport =  new HttpTransportSE(URL_LOGIN_WS);  
  18.          
  19.     try {  
  20.         httpTransport.call(SOAP_ACTION, envelope);
  21.         SoapObject results = (SoapObject) envelope.bodyIn;         
  22.        
  23.         int count = results.getPropertyCount();          
  24.        
  25.         Log.i("## WS CALL", "QTD RESULTADO: " + count);
  26.     } catch (Exception e) {
  27.         e.printStackTrace();          
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment