[JAVA]百度官方IP查询定位
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查询定位相关推荐
- 淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使用方法教程
淘宝对外提供共享的一个IP地址库API,更新也比较及时,非常适合我们日常的使用. 以下讨论的是和淘宝网 IP查询 地址库 调用 API 相关的淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使 ...
- 百度地图 ip查询 service
官方文档:http://developer.baidu.com/map/wiki/index.php?title=webapi/ip-api 请求 一个例子: http://api.map.baidu ...
- 通过百度普通IP定位API获取IP的地理位置java根据ip定位地理位置
在项目开发中,需要在登录日志或者操作日志中记录客户端ip所在的地理位置.目前根据ip定位地理位置的第三方api有好几个,淘宝.新浪.百度等,这三种其实也有些缺点的:淘宝,开始几次可以成功根据ip获取对 ...
- springboot使用百度地图IP定位API进行定位
springboot使用百度地图IP定位API进行定位 一.申请开发者密钥(AK) 二.在springboot中调用百度地图的API 1.新建一个接口类 2.在controller层调用此接口 对返回 ...
- 毫秒级查询的离线IP地址定位库,太实用了!
大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标! 咱们程序员开发任何系统, ...
- 百度地图定位和IP地址定位
百度开放平台:更多配置和lib http://lbsyun.baidu.com/ 1.显示基础地图: ①SDKInitializer.initialize(getApplicationContext( ...
- vue 使用百度地图api_使用百度地图api来实现ip高精度定位
曾有人问:我们的IP地址库是否能够提供这样的结果?可以确定用户在某个网吧.写字楼甚至某个小区?那上面这样的IP数据库是如何产生的呢? 俗称"人海战术".您可别不相信,直到今天,依然 ...
- 使用Java HttpClient访问淘宝Ip查询接口获取具体位置信息
以前项目中有需要用到过记录客户登入的IP地址,但是并木有具体去查询IP所在的位置, 于是带着好奇心去网上搜索获取IP的详细信息的接口.主要有两个IP查询接口: 1.新浪接口:http://counte ...
- Android有官方的GPS定位API,为什么还要使用百度/高德定位SDK ?
1. 背景 小组在一个Demo项目中,图省事准备使用官方的GPS定位API. 但在我的印象中,官方的定位API是不好用的,一般都是用 高德地图/百度地图 的定位SDK的. 使用官方的定位API获取定位 ...
最新文章
- PySCF :基于Python的化学模拟框架
- 16s扩增子分析注意事项和经验总结Tips
- Firefox鼠标手势插件在哪安装 火狐浏览器鼠标手势怎么用
- arraylist扩容是创建新数组吗 java_Java 集合,你肯定也会被问到这些
- 在使用SPSite对象时容易发生内存泄漏
- 别了MongoDB?
- 从零基础入门Tensorflow2.0 ----一、3.4 实战深度神经网络(dropout)
- 字符常量与字符串常量
- c语言ascii字母比较大小,C语言中,大写字母M的ASCII码值比小写字母m的ASCII码值大。...
- ipad学计算机二级,App Store 上的“计算机等级考试一级最新题库”
- 2022年编程语言排名,官方数据来了,让人大开眼界。
- “科比男孩”被美国大学录取 即将出国圆梦
- Neo4j:足球转移图表
- 阿里旺旺登陆提示超时
- [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识线性回归总结分享
- php中插入word文档,word里如何插入pdf
- Python实现猫脸识别 | 喵主子福利
- 球差透射电镜测试服务的收费标准和样品要求
- 详述numpy中的np.random.rand()、np.random.randn()、np.random.randint()、np.random.uniform()函数的用法
- 2017面向对象程序设计(Java)第十一周学习总结
热门文章
- k8s-linux上安装
- 视频文件(任意文件)二进制读写
- cocos-lua环境搭建
- Android相机预览设置适配及显示方式
- k8s安装nfs-subdir-external-provisioner插件
- UEFI启动模式下, 双硬盘安装UBuntu16.04与Win10双系统
- 夏季刮油蔬菜排行榜,还不赶紧学起来,看看是否有你的“菜”
- python3文件读写实例_2.2.3.1Python-实例---文件读写
- Flutter 2.0 发布 | 针对 Web,移动端和桌面端构建的下一代 Flutter
- 通过一款早期代码抽取壳入门学习 so 层分析