Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从ContainerRequest JERSEY 1.10获取IP?_Java_Request_Jersey_Jersey Client_Jersey 1.0 - Fatal编程技术网

Java 如何从ContainerRequest JERSEY 1.10获取IP?

Java 如何从ContainerRequest JERSEY 1.10获取IP?,java,request,jersey,jersey-client,jersey-1.0,Java,Request,Jersey,Jersey Client,Jersey 1.0,我正在做这样的事情: @Override public ContainerRequest filter(ContainerRequest request) { System.out.println("IP ====>>>"+request.getRequestHeader("x-forwarded-for")); } 但是我得到了Null 此版本的JERSEY没有request.getRemoteAddr()方法。 如何在这个版本的JERSEY中获得IP

我正在做这样的事情:

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

}
但是我得到了
Null

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


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

因为我看到的不仅仅是x-forwarded-for can包含IP。尝试使用其他标头参数。 ContainerRequest具有getRequestHeaders(),它返回所有标头值。 您可以调试并尝试查找所需的属性