gpt4 book ai didi

java - 获取调用应用程序的 URL

转载 作者:行者123 更新时间:2023-11-30 05:11:49 25 4
gpt4 key购买 nike

使用 JAX-RS 时,有没有办法获取有关谁在调用 Web 服务的信息?我们可以获取调用应用程序的 ip 或 url 吗?如果是的话你会怎么做?

谢谢

最佳答案

下面的内容应该适用于 Weblogic(servlet 容器)。

通过@Context获得HttpServletRequest后,您可以访问HttpServletRequest的任何方法。 .

@GET
@Produces("text/plain")
public String showIP(@Context HttpServletRequest hsr) {
return hsr.getRemoteAddr();
}

请注意,如果中间存在任何代理,则无法确定真实的客户端 IP 地址。

关于java - 获取调用应用程序的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3095547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com