content: 用上开源库,给自己的网站加上IP属地!

2022-11-06 浏览 (867)

title: 全网显示 IP 归属地,用上这个开源库,实现也太简单了! shortTitle: 全网显示 IP 归属地,用上这个开源库,实现也太简单了! description: 用上开源库,给自己的网站加上IP属地! author: 陌溪 category:

  • 微信公众号 head:
    • meta
    • name: description content: 用上开源库,给自己的网站加上IP属地!

细心的小伙伴可能会发现,最近蘑菇新上线了 IP 属地的功能,小伙伴在发表动态、发表评论以及聊天的时候,都会显示自己的 IP 属地信息

动态显示IP属地

在蘑菇群聊中,也可以展示 IP 属地,下面是小伙伴们在交流群中显示的

下面,我就来讲讲,Java 中是如何获取 IP 属地的,主要分为以下几步

  • 通过 HttpServletRequest 对象,获取用户的 IP 地址
  • 通过 IP 地址,获取对应的省份、城市

首先需要写一个 IP 获取的工具类,因为每一次用户的 Request 请求,都会携带上请求的 IP 地址放到请求头中。

public class IpUtil {
  • 所属分类: 后端技术
  • 本文标签: Java
  • 版权声明: 本文链接 https://seaxiang.com/blog/756b6bd94a0b42dc9f059ee50b629bd0