java语言实现号码归属地查询
2016-04-28 10:16
441 查看
package cn.inspur; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.ProtocolException; import java.net.URL; import java.util.Scanner; import org.junit.Test; public class Demo_Mobile { @Test public void test() throws IOException { // 1:声明地址 Scanner scanner = new Scanner(System.in); String tel = scanner.nextLine(); URL url = new URL("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode=" + tel + "&userID=");// 从webxml.com.cn找到的 // 2:获取连接 HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestMethod("GET"); con.setDoOutput(true);// 可以发数据 con.setDoInput(true);// 可以读取返回的数据 con.connect(); // 获取连接状态 int code = con.getResponseCode(); if (code == 200) { // 连接成功,获取服务器返回IO InputStream in = con.getInputStream(); byte[] bs = new byte[1024]; int len = 0; while ((len = in.read(bs)) != -1) { String str = new String(bs, 0, len); System.err.print(str); } in.close(); } con.disconnect();// 断开连接 } }
相关文章推荐
- JAVA窗口程序之入门
- java中通过反射获取方法并且调用(getMethod和invoke深入)实践
- XAMPP和javaweb的数据库的连接中文查询数据不成功的问题
- 第83课:Scala和Java二种方式实战Spark Streaming开发
- java内存泄露分析
- Java异常处理(3)自动关闭的try
- ZeroMQ(java)之Router/Dealer模式
- Dwr3.0纯注解(纯Java Code配置)配置与应用浅析一之零配置文件化
- 关于 Spring new出来的对象 与自动注入对象
- Java中几种日志方案
- 应用开发工程依赖Jar包系列(一)--Spring框架
- Java如何停止线程
- java开源框架SpringSide 3.1.4.3开发Web的demo项目实战
- spring 技术内幕--IOC初始化之BeanDefinition的在IOC容器中的注册
- ajax请求springmvc与mvc:annotation-driven
- LoadRunner中Java Vuser协议脚本开发
- ssh org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; neste
- JAVA——多线程中的join
- java时间差得到年月日
- 在Windows下用Eclipse开发和运行Spark程序