我有两个托管在不同Web服务器上的应用程序。 托管主应用程序(主应用程序)的web server1和托管子应用程序(子应用程序)的web server2。 从主应用程序的菜单中,我放置了一个子应用程序的链接。单击它时,它将通过POST方法提交。
是否可以获取Web server1的IP地址? 背后的原因是,想要从web server1过滤请求。
我正在使用C#MVC4
非常感谢任何指导。
答案 0 :(得分:0)
该帖子实际上发生在客户端浏览器上,因此它不会为您提供发布信息的服务器的IP地址。
话虽如此,你看过Request.UrlReferrer财产吗?这应该为您提供有关谁将客户端引用到请求的URL的一些信息。
现在值得注意的是,只有客户端从其他页面引用到您的页面时,此属性才可用。考虑到这一点,请记住此属性可能为null
。
希望这有帮助