zoukankan      html  css  js  c++  java
  • 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();
            }
        }
    


     

  • 相关阅读:
    Some day some time we will do
    qemu-img 的使用
    虚拟化qemu-img的简单用法。
    linux 后台执行命令
    C#向服务器上传文件问题
    Canvas保存为图片
    一个Sql备注
    fabric Clone
    Js 正则获取Html元素
    Graphic 完成文字缩放
  • 原文地址:https://www.cnblogs.com/xiaohuizhenyoucai/p/10734640.html
Copyright © 2011-2022 走看看