分享下如何使用webService调用手机号码归属地,这必须要在有网的情况下操作,这里只是为了学习使用下webService
首先我分享个网址http://www.webxml.com.cn/zh_cn/index.aspx
我是这里面用的调用的数据库
我用webService来做一个国内手机号码归属地查询WEB
返回上图的上一页 ,在上一页的网址后面加上' ?wsdl ' 问号是英文的
然后可以得到
找到自己Eclipse项目的根目录src下面 shift+右键-------->打开此处命令窗口
输入指令wsimport -keep(杠前面有空格哈) 在后面粘贴上面的网址,就是后面加了?wsdl的那个网址
执行就会在你的src下面编译文件了
但是非常可能会报错,说你的网址的那个文件第几行报错
所以可以Ctrl+S保存到文件到你的src下面,然后把你报错的那些行数都删掉,重新编译,就可以了
下面贴上Eclipse里的代码
package com.jane.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);
}
}
编译效果如下,记住哈 编译的那个文件不要删掉