使用WebService 获取网络服务数据(手机归属地)

在Eclipse中新建一个JAVA project


先进入网址http://www.webxml.com.cn/zh_cn/index.aspx




点击号码归属地

进入网页



点击getMobileCodeInfo 

进入下一个网页 在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);
	}
}



就可以得到归属地


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值