快速入门

首先,我们来尝试一下调用别人写好的webService

来体验一把:我们访问http://www.webxml.com.cn/zh_cn/index.aspx

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 进入到里边

webservice学习教程(三)-- 随笔 第1张

 

 

webservice学习教程(三)-- 随笔 第2张

当我们输入一个号码,它就能够查询出我们的手机位置信息:

webservice学习教程(三)-- 随笔 第3张

我们现在要做的就是将这个服务让我们自己写的应用程序中也可以调用,那怎么做呢???

http-get方式访问webservice

webservice学习教程(三)-- 随笔 第4张

 
public void get(String mobileCode ,String userID ) throws Exception{
        URL url=new URL("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode="+mobileCode+
                "&userID="+userID);
        HttpURLConnection conn=(HttpURLConnection) url.openConnection();
        conn.setConnectTimeout(5000);
        conn.setRequestMethod("GET");
        if(conn.getResponseCode()==HttpURLConnection.HTTP_OK){ //结果码=200
            InputStream is=conn.getInputStream();
            //内存流 ,  
            ByteArrayOutputStream boas=new ByteArrayOutputStream();
            byte[] buffer=new byte[1024];
            int len=-1;
            while((len=is.read(buffer))!=-1){
                boas.write(buffer, 0, len);
            }
            System.out.println("GET请求获取的数据:"+boas.toString());
            boas.close();
            is.close();
        }
    }

 


 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄