IP查询

  • 1. API接口
  • 2. 代码实例

1. API接口

众所周知,IP查询相关的功能一般都是调用API接口,下面主要以百度官方的IP查询接口为例:具体是在百度API商城里的IP地址查询

2. 代码实例

话不多说,咱们直接上代码示例。因为之前发过详细介绍的帖子(具体是这个),这次就不在赘述。

import com.alibaba.fastjson.JSONObject;
import org.apache.http.client.fluent.Request;
import org.apache.http.entity.ContentType;import java.io.IOException;
import java.net.URI;
import java.nio.charset.Charset;
import java.util.HashMap;
import java.util.Map;public class IpApiTest {private static final String host = "http://ipapi.api.bdymkt.com/ip2location/retrieve";private static final String appCode = "";public static void main(String[] args) {URI uri = URI.create(host);Map<String, String> headers = new HashMap<>();headers.put("X-Bce-Signature", "AppCode/" + appCode);JSONObject json = new JSONObject();// 这个是百度的IPjson.put("ip", "39.156.69.79");Request request = Request.Post(uri).bodyString(json.toJSONString(), ContentType.APPLICATION_JSON);headers.forEach(request::addHeader);String response = null;try {response = request.execute().returnContent().asString(Charset.defaultCharset());System.out.println(response);} catch (IOException e) {throw new RuntimeException(e);}}}

[JAVA]百度官方IP查询定位相关推荐

  1. 淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使用方法教程

    淘宝对外提供共享的一个IP地址库API,更新也比较及时,非常适合我们日常的使用. 以下讨论的是和淘宝网 IP查询 地址库 调用 API 相关的淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使 ...

  2. 百度地图 ip查询 service

    官方文档:http://developer.baidu.com/map/wiki/index.php?title=webapi/ip-api 请求 一个例子: http://api.map.baidu ...

  3. 通过百度普通IP定位API获取IP的地理位置java根据ip定位地理位置

    在项目开发中,需要在登录日志或者操作日志中记录客户端ip所在的地理位置.目前根据ip定位地理位置的第三方api有好几个,淘宝.新浪.百度等,这三种其实也有些缺点的:淘宝,开始几次可以成功根据ip获取对 ...

  4. springboot使用百度地图IP定位API进行定位

    springboot使用百度地图IP定位API进行定位 一.申请开发者密钥(AK) 二.在springboot中调用百度地图的API 1.新建一个接口类 2.在controller层调用此接口 对返回 ...

  5. 毫秒级查询的离线IP地址定位库,太实用了!

      大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!   咱们程序员开发任何系统, ...

  6. 百度地图定位和IP地址定位

    百度开放平台:更多配置和lib http://lbsyun.baidu.com/ 1.显示基础地图: ①SDKInitializer.initialize(getApplicationContext( ...

  7. vue 使用百度地图api_使用百度地图api来实现ip高精度定位

    曾有人问:我们的IP地址库是否能够提供这样的结果?可以确定用户在某个网吧.写字楼甚至某个小区?那上面这样的IP数据库是如何产生的呢? 俗称"人海战术".您可别不相信,直到今天,依然 ...

  8. 使用Java HttpClient访问淘宝Ip查询接口获取具体位置信息

    以前项目中有需要用到过记录客户登入的IP地址,但是并木有具体去查询IP所在的位置, 于是带着好奇心去网上搜索获取IP的详细信息的接口.主要有两个IP查询接口: 1.新浪接口:http://counte ...

  9. Android有官方的GPS定位API,为什么还要使用百度/高德定位SDK ?

    1. 背景 小组在一个Demo项目中,图省事准备使用官方的GPS定位API. 但在我的印象中,官方的定位API是不好用的,一般都是用 高德地图/百度地图 的定位SDK的. 使用官方的定位API获取定位 ...

最新文章

  1. PySCF :基于Python的化学模拟框架
  2. 16s扩增子分析注意事项和经验总结Tips
  3. Firefox鼠标手势插件在哪安装 火狐浏览器鼠标手势怎么用
  4. arraylist扩容是创建新数组吗 java_Java 集合,你肯定也会被问到这些
  5. 在使用SPSite对象时容易发生内存泄漏
  6. 别了MongoDB?
  7. 从零基础入门Tensorflow2.0 ----一、3.4 实战深度神经网络(dropout)
  8. 字符常量与字符串常量
  9. c语言ascii字母比较大小,C语言中,大写字母M的ASCII码值比小写字母m的ASCII码值大。...
  10. ipad学计算机二级,‎App Store 上的“计算机等级考试一级最新题库”
  11. 2022年编程语言排名,官方数据来了,让人大开眼界。
  12. “科比男孩”被美国大学录取 即将出国圆梦
  13. Neo4j:足球转移图表
  14. 阿里旺旺登陆提示超时
  15. [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识线性回归总结分享
  16. php中插入word文档,word里如何插入pdf
  17. Python实现猫脸识别 | 喵主子福利
  18. 球差透射电镜测试服务的收费标准和样品要求
  19. 详述numpy中的np.random.rand()、np.random.randn()、np.random.randint()、np.random.uniform()函数的用法
  20. 2017面向对象程序设计(Java)第十一周学习总结

热门文章

  1. k8s-linux上安装
  2. 视频文件(任意文件)二进制读写
  3. cocos-lua环境搭建
  4. Android相机预览设置适配及显示方式
  5. k8s安装nfs-subdir-external-provisioner插件
  6. UEFI启动模式下, 双硬盘安装UBuntu16.04与Win10双系统
  7. 夏季刮油蔬菜排行榜,还不赶紧学起来,看看是否有你的“菜”
  8. python3文件读写实例_2.2.3.1Python-实例---文件读写
  9. Flutter 2.0 发布 | 针对 Web,移动端和桌面端构建的下一代 Flutter
  10. 通过一款早期代码抽取壳入门学习 so 层分析