java如何获取调用接口的ip?

获取调用者的ip

场景 :想知道哪个ip访问的某个接口时,就需要打印出来看看,这时就可以使用这个方法了。

案例:

java 复制代码
//HttpServletRequest 入参加上,请求对象
 public ForkResponse queryXXX(@RequestBody XXXX xxxx, HttpServletRequest request) throws Exception {
      //  通过请求对象获取请求ip
        String remoteAddr = request.getRemoteAddr();
        logger.info("IP:" + remoteAddr);
        return xxxService.queryXXX(xxxx);
    }

效果:

相关推荐
旷野说8 分钟前
如何用 Redpanda + 本地事务,实现“发消息 + 写 DB” 的强一致性!
java·数据库·kafka
p***s9110 分钟前
Windows安装Rust环境(详细教程)
开发语言·windows·rust
unclecss15 分钟前
从 0 到 1 落地 SSE:Spring Boot 3 实战 Server-Sent Events 推送全链路
java·spring boot·后端·http·sse
e***956417 分钟前
springboot-自定义注解
java·spring boot·spring
stormsha18 分钟前
Java 设计模式探秘饿汉式与懒汉式单例模式的深度解析
java·单例模式·设计模式·java-ee
稚辉君.MCA_P8_Java22 分钟前
DeepSeek Java 多线程打印的19种实现方法
java·linux·jvm·后端·架构
白露与泡影26 分钟前
spring Security 认证流程闭环与调用链路详解
java·后端·spring
卡比巴拉—林27 分钟前
Python print()函数详讲
开发语言·python
i***586727 分钟前
Java开发的AI应用框架简述——LangChain4j、Spring AI、Agent-Flex
java·人工智能·spring
6***092627 分钟前
MS SQL Server partition by 函数实战三 成绩排名
java