zoukankan      html  css  js  c++  java
  • 通过WebService获取归属地查询

    1.本博文不涉及WebService的基础知识。

    2.通过免费的WebService实现归属地查询。

    3.下面的url是wsdl文件的地址

    http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

    4.首先建一个动态的Web工程或者Java工程也可以。

    5.打开cmd窗口将路径定位到工程的src下。(我的工作路径是D:workspaceday6-18phone_wssrc)

    6.然后如图进行操作,然后回车。

      解释:wsimport 是jdk的bin中的一个工具

         -keep 保持

         后面的url是在线wsdl文件地址 (注意整个过程必须连网,包括后面的测试)

    7.然后刷新自己的工程,就会出现如下的效果 (没有com.alibaba.miao.test这个包,这个是测试包,随后介绍)

    8.写测试类。(找到工厂类很重要)

    在wsdl文件中找到工厂类名

    根据类名编写测试类:

    代码如下:

     1 package com.alibaba.miao.test;
     2 
     3 import cn.com.webxml.MobileCodeWS;
     4 import cn.com.webxml.MobileCodeWSSoap;
     5 
     6 public class ClientTest {
     7 
     8     public static void main(String[] args) {
     9         //MobileCodeWS是一个工厂类
    10         MobileCodeWS mobileCodeWS = new MobileCodeWS();
    11         // 快捷键alt+shift+L自动补全返回值
    12         //MobileCodeWSSoap是一个接口
    13         MobileCodeWSSoap mobileCodeWSSoap = mobileCodeWS.getMobileCodeWSSoap();
    14         String codeinfo = mobileCodeWSSoap.getMobileCodeInfo("18346183865",
    15                 null);
    16         System.out.println(codeinfo);
    17     }
    18 }
    View Code

    源码下载:http://download.csdn.net/detail/sxmiaochuang/7518011

    像这样的用处还有很多,获取天气,炒股,不同编程语言网站的通信,购物。

    好了一个简单的WebService成功了,如果觉得好点的赞哦!^_^

  • 相关阅读:
    golang语法要点笔记
    环境配置
    实现chrome多用户独立cookie
    Golang遇到的问题记录
    php preg_replace去除html xml 注释
    C 基础
    多种写法
    mysql 查看当前数据库
    sql group by
    sql CONCAT()
  • 原文地址:https://www.cnblogs.com/sxmcACM/p/3795337.html
Copyright © 2011-2022 走看看