webservice学习教程(三)--

快速入门

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

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

 进入到里边

图片描述

 

 

图片描述

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

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

http-get方式访问webservice

图片描述

 
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();
        }
    }

 


 

posted @ 2019-04-19 11:03  不会游泳的鱼~~  阅读(132)  评论(0编辑  收藏  举报