通过WebService获取归属地查询

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

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

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

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

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

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

 

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成功了,如果觉得好点的赞哦!^_^

 

转载于:https://www.cnblogs.com/sxmcACM/p/3795337.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值