Android下调用WebService范例,androidwebservice,public class
分享于 点击 24291 次 点评:201
Android下调用WebService范例,androidwebservice,public class
public class Ksoap2Conten { public static SoapObject soapObject ; private static final String NAMESPACE = "http://WebXml.com.cn/"; private static String URL = "http://192.168.1.37:82/WebService/WebService1.asmx?wsdl"; private static final String METHOD_NAME = "Login"; private static String SOAP_ACTION = " http://WebXml.com.cn/Login"; public static String webService() { try { soapObject = new SoapObject(NAMESPACE, METHOD_NAME); soapObject.addProperty("Staff_Name", "admin"); soapObject.addProperty("Staff_Password", "123123"); soapObject.addProperty("AutoLogin", true); AndroidHttpTransport ht = new AndroidHttpTransport(URL); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = soapObject; envelope.dotNet = true; envelope.setOutputSoapObject(soapObject); ht.call(NAMESPACE+METHOD_NAME, envelope); soapObject = (SoapObject) envelope.bodyIn; // SoapObject detail = (SoapObject) result.getProperty("getWeatherResult"); //System.out.println(soapObject.toString()); } catch (Exception e) { e.printStackTrace(); return "错误"; } //System.out.println(soapObject.getProperty(0).toString()); return soapObject.getProperty(0).toString(); }}
用户点评