在Eclipse中新建一个JAVA project
先进入网址http://www.webxml.com.cn/zh_cn/index.aspx
点击号码归属地
进入网页
进入下一个网页 在mobileCode:放入手机号码 点击调用
就可以查询到号码的归属地 返回上一级 在网页后面加入 ?wsdl 点击回车 就会弹出下面页面
copy网址
找到当前项目的src 文件夹下 shift+右击 进入 dos命令
输入 wsimport -keep 加 网址
(例如 wsimport -keep http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl)
点击运行
刷新Eclipse项目 就可得到 如果报图中错误 就把网页保存到桌面 成为一个xml文件
查看xml文件报错行数并删除即可在进行以上编译 类似于(wsimport -keep xxx.xml) 会得到一个文件夹
在把文件夹放入项目更目录下的src 文件夹下面 在去Eclipse 刷新项目
在进入 网址
到达对下面
找到wsdl:service copy 它的name: MobileCodeWS 在Eclipse新建一个JAVA测试类 new 出来
在到网页上找到 第一个wsdl:port 得到name: MobileCodeWSSoap
在到Eclipse测试类中根据 MobileCodeWS.get方法找到getMobileCodeWSSoap如下
package com.zking.test;
import cn.com.webxml.MobileCodeWS;
import cn.com.webxml.MobileCodeWSSoap;
public class TestMob {
public static void main(String[] args) {
MobileCodeWS mobileCodeWS=new MobileCodeWS();
MobileCodeWSSoap codeWSSoap=mobileCodeWS.getMobileCodeWSSoap();
String str=codeWSSoap.getMobileCodeInfo("18873870231",null);
System.out.println(str);
}
}
就可以得到归属地