黑马程序员技术交流社区

标题: WebService 实现手机号码归属地查询 [打印本页]

作者: 何家旺    时间: 2013-8-20 22:43
标题: WebService 实现手机号码归属地查询
如题,实现手机号码归属地查询!
  1. public class Mobile {
  2.         /**
  3.          * 获得soap请求
  4.          * @param mobileCode
  5.          * @return
  6.          */
  7.         private static String getSoapRequest(String mobileCode){
  8.                 StringBuilder sb = new StringBuilder();
  9.                 sb.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+"\n"
  10.                                 +"<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""+" "
  11.                                 +"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""+" "
  12.                                 +"xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"+"\n"
  13.                                 +"<soap:Body>"+"\n"
  14.                                 +"<getMobileCodeInfo"+" "+"xmlns=\"http://WebXml.com.cn/\">"+"\n"
  15.                                 +"<mobileCode>"+mobileCode+"</mobileCode>"+"\n"
  16.                                 +"<userID></userID>"+"\n"
  17.                                 +"</getMobileCodeInfo>"+"\n"
  18.                                 +"</soap:Body>"+"\n"
  19.                                 +"</soap:Envelope>"
  20.                                 );
  21.                 return sb.toString();
  22.         }
  23.         /**
  24.          * 发送soap请求到服务器,并接受返回数据
  25.          * @param mobileCode
  26.          * @return
  27.          */
  28.         private static InputStream getSoapInputStream(String mobileCode){
  29.                 try {
  30.                         String soap = getSoapRequest(mobileCode);
  31.                         if(soap == null)
  32.                                 return null;
  33.                         URL url = new URL("http://www.webxml.com.cn/WebServices/MobileCodeWS.asmx");
  34.                         URLConnection conn = url.openConnection();
  35.                         conn.setUseCaches(false);
  36.                         conn.setDoInput(true);
  37.                         conn.setDoOutput(true);
  38.                         
  39.                         conn.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
  40.                         conn.setRequestProperty("Content-Length", Integer.toString(soap.length()));
  41.                         conn.setRequestProperty("SOAPAction", "http://WebXml.com.cn/getMobileCodeInfo");
  42.                         
  43.                         OutputStream os = conn.getOutputStream();
  44.                         OutputStreamWriter osw = new OutputStreamWriter(os,"UTF-8");
  45.                         osw.write(soap);
  46.                         osw.flush();
  47.                         osw.close();
  48.                         
  49.                         InputStream is = conn.getInputStream();
  50.                         return is;
  51.                 } catch (Exception e) {
  52.                         e.printStackTrace();
  53.                         return null;
  54.                 }
  55.         }
  56.         
复制代码


作者: xiaobaibhs    时间: 2013-8-21 14:51
支持一下楼主
作者: chensc    时间: 2013-8-21 16:05
学习学习!
作者: chensc    时间: 2013-8-23 10:15
学习学习!
作者: 李中胜    时间: 2013-8-23 16:55
学习了{:soso_e128:}{:soso_e181:}

作者: 转身大笑面对    时间: 2013-8-26 16:09
楼主好人
作者: 傅宇    时间: 2013-9-13 22:36
不错哟。

作者: feng123    时间: 2013-9-24 12:09
{:soso_e100:}
作者: CodeWeb    时间: 2013-9-25 17:45
下载查看
作者: 醒丶了4    时间: 2013-10-11 08:53
shoujiaole henbucuo
作者: l1152695512    时间: 2013-11-3 01:53
学习了  :)
作者: 縹緲^_~孤鸿    时间: 2013-11-14 16:52
不愧是乔帮主
作者: 云渊阁    时间: 2013-11-28 17:16
谢谢lz啊
作者: 起床洗脸刷牙去    时间: 2013-12-10 11:55
噩噩噩噩噩噩噩噩噩噩噩噩噩噩噩噩噩噩噩
作者: 风乐    时间: 2013-12-20 16:02
WebService 实现手机号码归属地查询
作者: chensc    时间: 2013-12-21 15:08
学习学习!
作者: chensc    时间: 2013-12-26 08:18
学习学习!
作者: chensc    时间: 2014-1-2 08:20
学习学习!
作者: ζั͡沐雨    时间: 2014-1-21 13:30
学习了  
作者: anxinjia    时间: 2014-1-21 13:49

支持一下! 不错!!
作者: 小菜鸟ぃ    时间: 2014-2-5 20:49

支持一下楼主
作者: chensc    时间: 2014-3-7 08:17
学习学习!
作者: 追忆2013    时间: 2014-3-8 20:48
支持一下楼主
作者: 卢泽    时间: 2014-3-10 10:34
为了查看,回复一下。
作者: chensc    时间: 2014-3-17 08:16
学习学习!
作者: chensc    时间: 2014-3-19 08:20
学习学习!
作者: brucer    时间: 2014-4-13 01:00
:lol:lol:lol:lol
作者: Union    时间: 2014-4-20 23:59
赞一个!!!
作者: chensc    时间: 2014-4-22 08:08
学习学习!
作者: 瞌睡虫    时间: 2014-5-10 14:26
RE: WebService 实现手机号码归属地查询
作者: yq95279527    时间: 2014-6-25 16:12
不错,好东西
作者: jwguo365    时间: 2014-6-26 14:55
学习学习
作者: 冰雪里的男孩    时间: 2014-7-8 09:50
学习了,顶顶
作者: gyqiang2009    时间: 2014-7-20 21:45
好的,非常感谢

作者: 明远明悦    时间: 2014-7-22 17:18
是用在Android上的么??????
作者: 王石    时间: 2014-7-23 21:01
copy 一下学习了,支持一下
作者: springing    时间: 2014-7-24 04:16
学习学习!
作者: quqixiaozhu    时间: 2016-5-12 12:32
aaaaaaaaaaaaaaaaaaaaa
作者: YQboy1991    时间: 2016-5-12 13:13
好复杂,感谢 楼主分享
作者: 汪运飞龙    时间: 2016-8-20 10:16
{:2_30:},下载下来看看
作者: newu    时间: 2016-8-20 11:33
不错哟,好帖,必须支持一下!

作者: FunnyKing    时间: 2016-8-20 23:06
66666666666666
作者: DevinJemit    时间: 2016-9-17 00:50
滴333333333333333333
作者: wxc949174604    时间: 2016-9-17 09:54
支持,学习,顺便带走了,哈哈
作者: yimoaini    时间: 2016-10-12 21:24
盖好改好给
作者: 小安笨了    时间: 2016-10-23 15:26
这个本人还没有学习到,加油
作者: room200800    时间: 2016-10-28 23:45
看看源代码,学习下!!!
作者: javachen    时间: 2016-11-29 20:12
学习学习
作者: mjchzhl    时间: 2016-12-1 17:24
学习了,不错

作者: 那个角落    时间: 2016-12-11 23:47
支持楼主
作者: Jange    时间: 2017-2-27 20:24
学习新技术
作者: zhudongpo520    时间: 2017-7-23 11:55
3255555555555555555
作者: lfx2017    时间: 2017-7-25 16:36
正在找这方面信息
作者: 菜鸟hh    时间: 2017-8-6 13:32
不错的视频,知道学习;
作者: liuyan88    时间: 2017-8-15 20:45
支持楼主
作者: k1453711238    时间: 2017-8-15 22:12
好好好好好!!!
作者: Daniel.max    时间: 2017-8-17 11:16
学习学习
作者: 初学者大白菜    时间: 2017-8-17 16:20


支持一下! 不错!!
作者: wqh8522    时间: 2017-8-17 16:33
好好学习天天向上

作者: xuewen    时间: 2017-9-1 19:47
66666666666
作者: 榕树长枫叶    时间: 2017-9-3 09:28
非常感谢
作者: 蜗牛123    时间: 2017-9-11 13:47
太好了,很喜欢这里的视频
作者: qq603946254    时间: 2017-9-12 17:57

学习学习!
作者: 邢航    时间: 2017-9-13 15:35
学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习
作者: 小白520    时间: 2017-9-19 21:17
242452343254
作者: 18071131284    时间: 2017-10-12 19:28
播妞最美

作者: 黑马17    时间: 2017-10-13 17:01
很不错啊!
作者: zhangyibo_    时间: 2017-10-15 04:44
学习学习

作者: zgb296    时间: 2017-10-15 13:19

多谢分享
作者: xgwhsgws    时间: 2017-10-19 21:03
很有用,值得学习,感谢楼主分享
作者: lidada    时间: 2017-10-20 14:42
下次VS的方法
作者: llrs    时间: 2017-10-23 13:47
好东西当然要学习了。。

作者: Sakua    时间: 2017-10-26 09:11

感谢分享
作者: 詹晓星    时间: 2017-10-27 01:43

学习学习!
作者: ruozhu    时间: 2017-11-16 10:41
6666666666666666
作者: @aa    时间: 2017-11-17 11:16
还会让自己成为你生命之间
作者: 603291569    时间: 2017-11-18 09:25
66666666666
作者: 黑马小黄人    时间: 2017-11-19 11:07
还可以这么玩????
作者: JohnWXG    时间: 2017-12-11 11:50
66666666666
作者: 常青    时间: 2017-12-13 13:38
支持支持
作者: 尹哈哈哈    时间: 2017-12-13 14:06
支持下楼主
作者: 枝间    时间: 2018-2-1 14:23
学习使我快乐
作者: 小白进阶之路    时间: 2018-2-1 22:58
点个赞

作者: np1996    时间: 2018-2-8 11:26
实现手机号码归属地查询
作者: sunshine5683    时间: 2018-3-8 23:04
你好你好

作者: 苏毛线    时间: 2018-4-17 20:56
支持一下,赞一个
作者: smoker    时间: 2018-4-18 13:54
棒棒的 赞赞赞赞
作者: sunshine5683    时间: 2018-4-18 15:08
看一下

作者: sunbohan00    时间: 2018-4-18 17:01
多谢分享,好人一生平安




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2