【问题标题】:is there a way to find who is requesting the web application?有没有办法找到谁在请求 Web 应用程序?
【发布时间】:2013-01-31 00:49:15
【问题描述】:
我需要找到谁(IP 地址/域名)正在使用代码请求我的 Web 应用程序。
我的登录页面应该可以通过 Internet 和 Intranet 访问,但那些获得许可的人可以通过 Internet 访问我的站点,其他人只能通过 Intranet 访问。
为此,我需要找到他们的 ip/域。
谁能帮我解决这个问题?
谢谢!!
泰米尔语
【问题讨论】:
标签:
java
web-applications
webserver
intranet
【解决方案1】:
我基于“java”标签假设这是一个基于 Java EE/Servlet 的 Web 应用程序。如果是这种情况,您可以通过在传递给您的 Servlet 处理方法的 ServletRequest/HttpServletRequest 对象上分别调用 getRemoteAddr() 和 getRemoteHost() 来检索请求者(或代理)的 IP 地址或主机名。