有没有办法找到谁在请求Web应用程序?

时间:2013-01-31 00:49:15

标签: java web-applications webserver intranet

我需要找到谁(IP地址/域名)使用代码请求我的Web应用程序。

我的登录页面应该可以通过互联网和内部网访问,但是那些获得许可的人可以通过互联网访问我的网站,其他人只能通过内部网访问。

为此我需要找到他们的ip /域。

任何人都可以帮我解决这个问题吗?

谢谢! 泰米尔语

1 个答案:

答案 0 :(得分:2)

我假设基于“java”标记,这是一个基于Java EE / Servlet的Web应用程序。如果是这种情况,您可以通过分别调用传递给Servlet的ServletRequest / HttpServletRequest对象上的getRemoteAddr()getRemoteHost()来检索请求者(或代理)的ip地址或主机名。处理方法。