- 浏览: 87506 次
- 性别:
- 来自: 重庆
文章分类
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class test {
public static void main(String[] args) {
String httpUrl = "http://apis.baidu.com/showapi_open_bus/mobile/find";
String httpArg = "num=15923736935";
String jsonResult = request(httpUrl, httpArg);
System.out.println(jsonResult);
}
/**
* @param urlAll
* :请求接口
* @param httpArg
* :参数
* @return 返回结果
*/
public static String request(String httpUrl, String httpArg) {
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + "?" + httpArg;
try {
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
// 填入apikey到HTTP header
connection.setRequestProperty("apikey", "4252db17d2e8ae62db760a521d841f68");
connection.connect();
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class test {
public static void main(String[] args) {
String httpUrl = "http://apis.baidu.com/showapi_open_bus/mobile/find";
String httpArg = "num=15923736935";
String jsonResult = request(httpUrl, httpArg);
System.out.println(jsonResult);
}
/**
* @param urlAll
* :请求接口
* @param httpArg
* :参数
* @return 返回结果
*/
public static String request(String httpUrl, String httpArg) {
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + "?" + httpArg;
try {
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
// 填入apikey到HTTP header
connection.setRequestProperty("apikey", "4252db17d2e8ae62db760a521d841f68");
connection.connect();
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
发表评论
-
java 包、类、方法、属性、常量的命名规则
2018-02-01 17:38 634Java的包名都有小写单词组成,类名首字母大写;包的路径符合 ... -
log4j封装
2017-04-28 18:21 0由于最近在做提使用log4j频繁,每次都要在类的开头都要创建 ... -
log4j封装
2017-04-28 18:17 528由于最近在做提使用log4j频繁,每次都要在类的开头都要创 ... -
java计算概率
2017-03-31 15:52 1006rates 为中奖概率值 比如:0.3,0.5,0.2 ... -
好博客地址
2017-03-14 09:58 347http://blog.csdn.net/zhangerqin ... -
xml转换成bean
2017-03-08 11:16 534实现类 import java.io.ByteArrayI ... -
java表达式验证
2016-09-26 16:34 471表达式的求值上,java的选择非常多,强大的如Groovy ... -
注解+反射实现request转bean
2016-09-02 16:02 744package com.jdk.annotation.de ... -
HttpURLConnection+post+json案例
2016-04-19 17:46 530public class HttpUtil { pri ... -
DES加密解密
2015-08-19 10:16 409package queue; import java.se ... -
java反射
2014-05-27 12:39 4841 反射的应用场合 在编译时根本无法知道该对象或类可能属 ... -
将结果导出到excel并下载
2014-03-06 17:12 0String url = request.getParame ... -
java读取文件内容
2014-02-12 22:25 609package cn.huwy.fileStream; im ... -
cookie使用方法
2014-01-21 10:42 629response.setCharacterEncoding(& ... -
jsp+servlet上传文件,不用第三方jar包
2014-01-20 15:06 1131//jsp <form action=&quo ... -
权限的具体实现方法,及建表
2014-01-16 17:03 654用户表(user): user_id us ... -
Calendar的用法
2013-12-26 15:36 604public class CalendarDemo { ... -
日期相减得到天数
2013-10-10 14:12 790SimpleDateFormat format = new S ... -
中文日期格式转成英文日期格式
2013-09-24 10:17 919/*将中文日期格式转换成英文格式*/ SimpleDa ... -
日期比较大小
2013-09-11 21:56 463public static void main(String[ ...
相关推荐
在Java编程中,实现手机归属地查询涉及到网络请求、数据解析和对象模型设计等多个知识点。以下将详细阐述这些内容。 首先,我们看到一个名为`MobileMarkInfo`的类,它是用于存储手机号段信息的实体类。这个类包含了...
在IT行业中,手机号归属地查询是一项常见的需求,尤其在安全验证、数据分析等领域。这个"手机号归属地查询JAVA...通过这个工具,开发者不仅可以快速实现手机号码归属地查询功能,还可以深入了解相关技术的实现细节。
标题“手机归属地查询JAVA版”指的是一个使用Java编程语言实现的系统,它能够查询手机号码的归属地信息。在IT行业中,这类应用通常涉及到移动通信领域的数据处理和分析,帮助用户快速了解电话号码所属的地区,对于...
3. **处理请求参数**:将手机号码归属地查询的请求参数,如手机号码,封装到请求体或者URL中。如果使用POST请求,数据通常会被放在请求体里;如果是GET请求,这些信息会添加到URL的查询字符串中。 4. **签名与加密*...
《JAVA实现手机号码归属地查询项目详解》 手机号码归属地查询是信息技术领域常见的功能,尤其是在移动通信服务、市场营销和数据分析等行业中。本项目利用JAVA编程语言,旨在为用户提供便捷的手机号码归属地查询服务...
libphonenumber库是Google开源的Java库,提供了电话号码的解析、归属地查询、号码格式化等功能。 在使用libphonenumber库时,需要引入相应的依赖包,包括libphonenumber、carrier、geocoder等。这些依赖包提供了...
填入手机号码,获取手机号码归属地
9. **错误处理与异常捕获**:在实现手机号码归属地查询功能时,必须处理可能出现的网络错误、API错误等,确保程序的健壮性。 10. **用户体验**:最后,设计良好的用户界面和交互体验也是关键。用户应该能够轻松输入...
在Java编程领域,开发一个手机归属地查询的程序通常涉及到网络请求、数据解析以及用户界面设计等技术。本文将详细探讨这些知识点。 首先,"java版手机归属地查询带界面"意味着我们需要创建一个具备图形用户界面...
这个功能可以通过调用Web服务接口来实现,本示例就是一个基于Webservice的Android手机号码归属地查询程序。下面将详细介绍如何实现这一功能。 首先,理解Webservice:Webservice是一种通过网络提供服务的方式,它...
### Java实现手机号码归属地查询 #### 背景与目的 随着移动互联网的发展,对手机号码归属地的查询需求日益增加。此类功能可用于多种场景,例如:电信运营商需要了解其用户分布情况;电商平台可能需要根据用户的...
手机归属地查询是一种常见的服务,它允许用户通过输入手机号码来获取该号码的大概地理位置信息。这个服务在很多场景下都很有用,例如帮助确认未知来电的来源、追踪丢失的手机或者进行基本的安全评估。在本案例中,...
机号码归属地查询程序,实现输入手机号码后,先从数据库中查询信息,若数据库中没有该号码信息,程序进入相应的查询阶段,查询手机号码的归属地(运营商,手机归属地),并且将信息存入到数据库中,并且更新数据库。...
本资源名为"手机归属地查询源码",显然是一份用于实现查询手机归属地功能的Android应用程序源代码。这样的源码对Android开发者,尤其是初学者而言,具有极高的学习价值。下面将详细探讨这个知识点及其相关技术。 ...
《Android手机号码归属地查询与ksoap2解析技术详解》 在移动通信领域,了解一个手机号码的归属地是常见的需求,尤其对于开发者而言,构建一个Android应用来实现这一功能可以提供用户友好的服务。本篇文章将深入探讨...
本文将深入探讨手机归属地查询的实现原理,并以"手机归属地查询源代码.rar"为例,解析其背后的编程逻辑和技术细节。 1. 手机号码结构与归属地信息 在中国,手机号码由11位数字组成,前三位是网络识别号,代表不同的...
在实现手机号码归属地查询的过程中,首先需要建立一个数据库,用于存储全国各地区的手机号码段及其对应的运营商和省份信息。这通常涉及到数据整理和清洗,确保数据的准确性和时效性。数据库的设计可能包括多个表,如...