gpt4 book ai didi

java - 如何从ContainerRequest JERSEY 1.10获取IP?

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:14 27 4
gpt4 key购买 nike

我正在做类似的事情:

@Override
public ContainerRequest filter(ContainerRequest request)
{
System.out.println("IP ====>>>"+request.getRequestHeader("x-forwarded-for"));

}

但是我得到了Null

此版本的 JERSEY 没有 request.getRemoteAddr() 方法。

如何在这个版本的 JERSEY 中获取 IP?

最佳答案

据我所知,不仅 x-forwarded-for 可以包含 IP。尝试使用其他 header 参数。 Getting the client IP address: REMOTE_ADDR, HTTP_X_FORWARDED_FOR, what else could be useful? 。ContainerRequest 有 getRequestHeaders() 返回所有 header 值。 https://jersey.java.net/apidocs/1.5/jersey/com/sun/jersey/spi/container/ContainerRequest.html#getRequestHeaders()您可以调试并尝试找到所需的属性。

关于java - 如何从ContainerRequest JERSEY 1.10获取IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28190366/

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