【发布时间】:2011-06-03 04:32:45
【问题描述】:
这应该是一个常见的要求。请提出建议。
我的服务在代理后面运行,该代理接收来自客户端的 http 请求并将其转发到众多可用服务器之一。
现在我想记录调用者的身份(IP 地址和主机名)。但问题是,由于我收到了代理的请求,我碰巧得到了代理详细信息(而不是调用者)。当我执行request.getRemoteAddr(); 和随后的InetAddress.getByName(ip).getHostName()
有没有办法做到这一点?
【问题讨论】: