如意云-莘家小站

  • 首页
  • 友链
  • 关于
如意云-莘家小站
这是一个记录生活和技术学习的个人博客.
  1. 首页
  2. 程序开发实例
  3. 正文

完善了ip接口

2022年10月23日 2779点热度 0人点赞 0条评论

完善了ip接口, 除了可以返回当前机器的ip, 还增加了查询指定ip归属地的功能, 使用了最新的纯真数据库(202210).

仅供测试使用, 商业用途请购买专业授权: https://www.cz88.net/price, 如有侵权请联系我删除.

# 一代接口返回文本的纯本机ip

Request:

ip.mb6.top/v1/index.php

ip.mb6.top/

Response:

183.198.83.43

# 参数ip为空的请求会返回当前请求机的ip信息.

# 返回的json中使用了unicode编码, 示例中已经进行了转码,下同.

Request:

ip.mb6.top/v2/index.php?ip=&type=json

Response:

{

    "ip": "183.198.83.43",

    "beginip": "183.198.72.0",

    "endip": "183.198.88.255",

    "country": "河北省石家庄市",

    "area": "移动"

}

# 完善后的二代接口

Request:

ip.mb6.top/v2/index.php

Response:

{

    "ip": "183.198.83.43",

    "beginip": "183.198.72.0",

    "endip": "183.198.88.255",

    "country": "河北省石家庄市",

    "area": "移动"

}

# type参数的值可以是json或者array. 

Request:

ip.mb6.top/v2/index.php?ip=1.1.1.256&type=json

Response:

{

    "ip": "1.1.1.256",

    "beginip": "0.0.0.0",

    "endip": "0.255.255.255",

    "country": "IANA",

    "area": "保留地址"

}

请求方式可以是get, 或者body内带参请求(multipart/form-data和application/x-www-form-urlencoded).

推荐使用postman接口测试工具进行测试.

今天还学习到了原来get也能用Request Body 来传送数据.

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: api ip 项目实战
最后更新:2024年12月27日

jiawei

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
  • Emby
  • Synology
  • Unraid
  • 文段分享
  • 生产力小工具
  • 生活记录
  • 程序开发实例
  • 网络与系统
  • 逆向工程
  • 遇到问题

2019-2025

Theme Kratos Made By Seaton Jiang

冀ICP备18022758号-2

冀公网安备13072802000034号