无法使用request.getHeader(“ x-forwarded-for”);通过代理连接获得客户端IP地址。

| 我尝试通过以下方法通过代理获取客户端IP地址连接的服务器:
PrintWriter out=response.getWriter();
out.println(\"x-forwarded-for : \"+request.getHeader(\"x-forwarded-for\"));

out.println(\"remote : \"+request.getRemoteAddr());
但是我从
getHeader(\"x-forwarded-for\")
方法总是得到空值。 我只得到ѭ2get的远程地址。 但是我尝试了spoofer firefox插件,它可以工作。 有人知道解决方案吗?谢谢。     
已邀请:
您需要检查该代理服务器是否确实在请求中添加了\'x-forwarded-for \'标头。代理服务器不是必须这样做。     

要回复问题请先登录注册