首页 > 代码库 > 通过WebService获取归属地查询
通过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 }
源码下载:http://download.csdn.net/detail/sxmiaochuang/7518011
先这样的用处还有很多,获取天气,炒股,不同编程语言网站的通信,购物。
好了一个简单的WebService成功了,如果觉得好点的赞哦!^_^
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。