使用java获取手机号归属地等信息httpClient实现

简介: java获取手机号归属地 一般想获取手机号归属地等信息个人是无法获取的,但是可以通过调用第三方接口获取,具体百度搜索很多这里例子提供一个百度的接口 ,该功能已经发布到网站作为一个在线小工具,拿走不谢:http://www.

java获取手机号归属地

一般想获取手机号归属地等信息个人是无法获取的,但是可以通过调用第三方接口获取,具体百度搜索很多
这里例子提供一个百度的接口 ,该功能已经发布到网站作为一个在线小工具,
拿走不谢:www.yzcopen.com/con/iphone
用都的jar httpClient相关
代码:


public class HttpTool {

/**
 * 手机号地区接口
 * @param request
 * @return
 */
private final static String iphoneurl = "http://mobsec-dianhua.baidu.com/dianhua_api/open/location?tel=";

/**
 * http请求
 * @return
 * @throws Exception
 */
public static String doHttpgetAPi(String url)  throws Exception {
    HttpGet post = null;
     CloseableHttpResponse response = null;
    try {
        CloseableHttpClient httpClient = HttpClients.createDefault();
         post = new HttpGet(url);
        // 构造消息头
         post.setHeader("Content-Type", "application/json; charset=utf-8");
         post.setHeader("Connection", "Close");
         response =  httpClient.execute(post);
        if(response != null){
              HttpEntity entity=response.getEntity();  
                String str=EntityUtils.toString(entity); 
              return str;
        }
        return null;
    } catch (Exception e) {
        e.printStackTrace();
    }finally{
        if(response!=null){
            response.getEntity().getContent().close();
        }
        if(post != null){
            try {
                post.releaseConnection();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
    return null;
}

public static void main(String[] args) {
    String ipurl = iphoneurl+"您的手机号";
    String result = HttpTool.doHttpgetAPi(url);
    System.out.println(result );
}

}

通过执行返回的结果是:
{"response":{"13854510856":{"detail":{"area":[{"city":"烟台"}],"province":"山东","type":"domestic","operator":"移动"},"location":"山东烟台移动"}},"responseHeader":{"status":200,"time":1579079131507,"version":"1.1.0"}}

相关文章
|
6天前
|
数据采集 机器学习/深度学习 前端开发
Java爬虫中的数据清洗:去除无效信息的技巧
Java爬虫中的数据清洗:去除无效信息的技巧
|
5天前
|
存储 Java
数据结构中的哈希表(java实现)利用哈希表实现学生信息的存储
这篇文章通过Java代码示例展示了如何实现哈希表,包括定义结点类、链表类、数组存储多条链表,并使用简单的散列函数处理冲突,以及如何利用哈希表存储和查询学生信息。
数据结构中的哈希表(java实现)利用哈希表实现学生信息的存储
|
6天前
|
存储 Java
数据结构中的哈希表(java实现)利用哈希表实现学生信息的存储
这篇文章通过Java代码示例展示了如何实现哈希表,包括定义结点类、链表类、数组存储多条链表,并使用简单的散列函数处理冲突,以及如何利用哈希表存储和查询学生信息。
数据结构中的哈希表(java实现)利用哈希表实现学生信息的存储
|
14天前
|
存储 JavaScript 前端开发
看过来!准确直观显示手机充电信息的充电统计软件!
基于自制充电统计App,多设备用户可远程查看各设备充电数据。在软件内可以查看预估充电容量等信息
|
7天前
|
Java
jsp和java的结合使用显示学生信息
通过JavaBean封装学生信息,并利用JSP展示。`Student`类定义了学生属性与操作方法。JSP页面通过脚本创建学生对象、填充数据至列表,并遍历输出。实现了学生基本信息的动态展示。
|
12天前
|
数据采集 Python
[python]爬取手机号码前缀和地区信息
[python]爬取手机号码前缀和地区信息
|
2月前
|
数据安全/隐私保护 SEO
蚂蚁分类信息系统二开仿么么街货源客模板微商货源网源码(带手机版)
网站采用蚂蚁分类信息系统二次开发,模板仿么么街货源客模板,微商货源网定制版。 模板设计风格简洁,分类信息采用列表形式发布,这种设计方式非常符合度娘 SEO 规则。收录效果是杠杠的。 这个网站风格目前是用来做货源推广使用的,但不仅限于货源网站。后台无加密,分类目录随意修改。 无论你是想做地方分类信息,二手市场,或者垂直行业信息分类平台都是不错的选择。
23 2
蚂蚁分类信息系统二开仿么么街货源客模板微商货源网源码(带手机版)
|
22天前
|
Java
java通过idea启动查看类加载来源信息
java通过idea启动查看类加载来源信息
31 0
|
1月前
|
JavaScript
vue + element UI【实战】音乐播放器/语音条(内含音频的加载、控制,事件监听,信息获取,手机网页阴影的去除等技巧)
vue + element UI【实战】音乐播放器/语音条(内含音频的加载、控制,事件监听,信息获取,手机网页阴影的去除等技巧)
33 1
|
26天前
|
NoSQL Java 数据库
数据库问题之使用jmap命令获取Java堆信息如何解决
数据库问题之使用jmap命令获取Java堆信息如何解决
19 0