首页 > 其他分享 >免费的IP地址城市版查询

免费的IP地址城市版查询

时间:2024-08-06 16:56:21浏览次数:20  
标签:String ip 接口 查询 API IP地址 免费

IP地址城市版查询接口API是指能够根据IP地址查询其所在城市等地理位置信息的API接口。这类接口在网络安全、数据分析、广告投放等多个领域有广泛应用。以下是一些可用的IP地址城市版查询接口API及其简要介绍

1. 快证 IP归属地查询API

  • 特点:支持IPv4和IPv6,提供高精版、区县级、城市级等多种精度查询接口。返回信息包括国家、省份、城市、区县、运营商等详细信息。
  • 代码详情
  • 	public static void main(String[] args) {
    	    String host = "https://kzipglobal.market.alicloudapi.com";
    	    String path = "/api/ip/query";
    	    String method = "POST";
    	    String appcode = "你自己的AppCode";
    	    Map<String, String> headers = new HashMap<String, String>();
    	    //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
    	    headers.put("Authorization", "APPCODE " + appcode);
    	    //根据API的要求,定义相对应的Content-Type
    	    headers.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    	    Map<String, String> querys = new HashMap<String, String>();
    	    Map<String, String> bodys = new HashMap<String, String>();
    	    bodys.put("ip", "ip");
    
    
    	    try {
    	    	/**
    	    	* 重要提示如下:
    	    	* HttpUtils请从
    	    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
    	    	* 下载
    	    	*
    	    	* 相应的依赖请参照
    	    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
    	    	*/
    	    	HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
    	    	System.out.println(response.toString());
    	    	//获取response的body
    	    	//System.out.println(EntityUtils.toString(response.getEntity()));
    	    } catch (Exception e) {
    	    	e.printStackTrace();
    	    }
    	}
    

  • 示例返回结果
    {
        "msg": "成功",
        "success": true,
        "code": 200,
        "data": {
            "orderNo": "202408040848319168904",
            "nation": "中国",
            "province": "浙江省", //省份
            "city": "杭州市", //城市
            "ip": "39.170.93.199",  //本机ip
            "isp": "移动" //运营商
        }
    }

    其他可用接口

    除了上述接口外,还有多个平台和服务提供商提供IP地址城市版查询接口API,如阿里云服务商、CSDN等。这些接口的具体使用方法和返回结果格式可能略有不同,但基本原理相似,都是根据IP地址查询其归属地信息。

    使用建议

  • 选择合适的接口:根据实际需求选择合适的接口,考虑数据的准确性、接口的响应速度、服务稳定性等因素。
  • 注册并获取API密钥在使用部分接口前,需要在相应的平台上注册账号并获取API密钥。
  • 编写接入代码:根据接口文档和示例代码,编写适合自己应用系统的接入代码。
  • 测试与调试:在接入接口后,进行充分的测试以验证接口的稳定性和准确性。

标签:String,ip,接口,查询,API,IP地址,免费
From: https://blog.csdn.net/hm_cth_lfq/article/details/140960189

相关文章

  • 免费【2024】springboot 分类信息服务平台移动端的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 免费【2024】springboot 微信小程序反诈科普平台的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 免费【2024】springboot 房地产销售管理系统的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 免费【2024】springboot 房屋租赁系统的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 免费【2024】springboot 房地产销售管理系统的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 免费【2024】springboot 分类信息服务平台移动端的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • C# 混淆加密大师1.2.0更新, 新增保存配置信息等多个新功能, 附免费版下载地址
    C#混淆加密大师是一款专为保护C#开发的DLL和EXE文件而设计的强大工具,适用于各种应用程序,包括Winform、WPF、Unity游戏以及控制台程序。该工具支持从.NetFramework2.0到.NetFramework4.x,以及.NETCore2.0至最新的.NET8版本。C#混淆加密大师不仅提供代码加密和混淆功能,还能对E......
  • 《求生之路2》免费畅玩全攻略:Steam游戏免费周末与技巧
    《求生之路2》(Left4Dead2)是由Valve开发的一款第一人称射击游戏,主要以合作模式为主,玩家需要组队对抗僵尸群。虽然这款游戏最初是在Steam平台上作为付费游戏发布的,但Valve偶尔会举办免费周末活动,让玩家无需购买即可体验游戏。此外,有时Valve会将一些游戏转为永久免费,不过截至我......
  • 免费文档管理工具:哪些值得一试?
    国内外主流的10款免费文档软件对比:PingCode、Worktile、OpenDocMan、Papermerge、Nuxeo、OpenKM、Teedy、Confluence、飞书文档、腾讯文档。在寻找合适的文档软件时,许多人都面临一个共同的挑战:成本。尤其是小企业和个体创业者,高昂的软件许可费往往成为一个不小的负担。幸运的是......
  • 一个定时器的轮询,页面卸载清除轮询的定时器 ,js 接口5s轮询 轮询查询应用安装状态
    在JavaScript中,如果您使用setInterval创建了一个定时器来进行轮询,并希望在页面卸载时清除这个定时器,您可以按照以下步骤实现:示例代码://假设这是查询应用安装状态的函数functioncheckInstallationStatus(){//这里应该是发起网络请求的逻辑//例如使用fetchAPI获取......