0

我有两个应用程序托管在不同的 Web 服务器中。托管主应用程序(主应用程序)的 Web 服务器 1 和托管子应用程序(子应用程序)的 Web 服务器 2。从主应用程序的菜单中,我放置了一个子应用程序的链接。当它被点击时,它将通过 POST 方法提交。

是否可以获取 web server1 的 IP 地址?背后的原因是,想过滤来自 web server1 的请求。

我正在使用 C# MVC4

非常感谢任何指导。

4

1 回答 1

0

该帖子实际上发生在客户端浏览器上,因此它不会为您提供发布信息的服务器的 IP 地址。

话虽如此,您是否查看过Request.UrlReferrer属性?这应该会为您提供一些关于谁将客户推荐到所请求的 URL 的信息。

现在值得注意的是,只有当客户端从另一个页面引用您的页面时,此属性才可用。考虑到这一点,请记住此属性可能null.

希望这可以帮助

于 2013-11-14T02:15:56.973 回答