private void getWeather() { SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); SoapObject object = new SoapObject("http://WebXml.com.cn/", "getWeather"); String LoadStr = LoadEdit.getText().toString(); object.addProperty("theCityCode",LoadStr); object.addProperty("theUserID","c2b461cb0e87430eaa4f1e4c0902b481"); envelope.bodyOut = object ; envelope.dotNet = true; HttpTransportSE se = new HttpTransportSE("http://ws.webxml.com.cn/WebServices/WeatherWS.asmx"); try { se.call("http://WebXml.com.cn/getWeather",envelope); if (envelope.getResponse()!=null){ final SoapObject result = (SoapObject) envelope.bodyIn; runOnUiThread(new Runnable() { @Override public void run() { ShowText.setText(result.toString()); } }); } } catch (IOException e) { e.printStackTrace(); } catch (XmlPullParserException e) { e.printStackTrace(); } }
WSDL请求数据的相关代码
最新推荐文章于 2025-06-05 16:45:29 发布