调用网络端口查询天气情况

来源:互联网 发布:软件测试培训 深圳 编辑:程序博客网 时间:2024/06/05 14:19

获取天气信息

public String getString(String city){

     String result = "";

     String[] info;

               SoapObject request = new SoapObject(NAMESPACEMETHOD);

        request.addProperty("theCityName", city);

               SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);  

        envelope.dotNet = true;

        envelope.bodyOut=request;

        envelope.setOutputSoapObject(request);              

               HttpTransportSE transport = new HttpTransportSE(Endpoint);  

        transport.debug = true;               

           try {  

        transport.call(ACTION, envelope);

        SoapObject sObject = (SoapObject) envelope.getResponse();

        for(int i=0;i<2;i++)

        {

        result += sObject.getProperty(i).toString() + "&";

        }

        result +=sObject.getProperty(4).toString()+"&";

        for(int i=5;i<22;i++)

        {

         result += sObject.getProperty(i).toString() + "&";

        }

        

       

    } catch (IOException e) {  

        e.printStackTrace();

        return e.toString();

    } catch (XmlPullParserException e) {  

        e.printStackTrace();

        return e.toString();

    }  

    return result;

    }

 


0 0
原创粉丝点击